Private Declare Function GetAsyncKeyState Lib "user32" (ByVal vkey As Long) As Integer ' this simply tells the computer what GetAsyncKeyState means
Dim hotkey1 As Boolean
hotkey1 = GetAsyncKeyState(Keys.F11)
If hotkey1 = True Then
Timer1.Interval = 100
Timer1.Enabled = True
Timer1.Start()
End If
Dim hotkey2 As Boolean
hotkey2 = GetAsyncKeyState(Keys.F12)
If hotkey2 = True Then
Timer1.Enabled = False
Timer1.Stop()
End If
SendKeys.Send("wswswswssswwwswswswswssswwwswswsws")
SendKeys.Send("wswswswssswwwswswswswssswwwswswsws")
SendKeys.Send("wswswswssswwwswswswswssswwwswswsws")
SendKeys.Send("" + Space(5))
Sendkeys.Send("" + Space(5))
Sendkeys.Send("" + Space(5))

Private Declare Function GetAsyncKeyState Lib "user32" (ByVal vkey As Long) As Integer
Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)
Private Declare Sub mouse_event Lib "user32" (ByVal dwflags As Long, ByVal dx As Long, ByVal dy As Long, ByVal cbuttons As Long, ByVal dwExtraInfo As Long)
Private Const mouseclickup = 4
Private Const mouseclickdown = 2
Private Sub AutoPis()
SendKeys.Send(mouseclickdown)
SendKeys.Send(mouseclickup)
Sleep(500)
SendKeys.Send(mouseclickdown)
SendKeys.Send(mouseclickup)
Sleep(500)
SendKeys.Send(mouseclickdown)
SendKeys.Send(mouseclickup)
Sleep(500)
SendKeys.Send(mouseclickdown)
SendKeys.Send(mouseclickup)
Sleep(500)
SendKeys.Send(mouseclickdown)
SendKeys.Send(mouseclickup)
Sleep(500)
SendKeys.Send(mouseclickdown)
SendKeys.Send(mouseclickup)
Sleep(500)
SendKeys.Send(mouseclickdown)
SendKeys.Send(mouseclickup)
Sleep(500)
SendKeys.Send(mouseclickdown)
SendKeys.Send(mouseclickup)
Sleep(500)
SendKeys.Send(mouseclickdown)
SendKeys.Send(mouseclickup)
Sleep(500)
SendKeys.Send(mouseclickdown)
SendKeys.Send(mouseclickup)
Sleep(500)
SendKeys.Send(mouseclickdown)
SendKeys.Send(mouseclickup)
Sleep(500)
SendKeys.Send(mouseclickdown)
SendKeys.Send(mouseclickup)
Sleep(500)
SendKeys.Send(mouseclickdown)
SendKeys.Send(mouseclickup)
Sleep(500)
SendKeys.Send(mouseclickdown)
SendKeys.Send(mouseclickup)
End Sub
Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
Dim hotkey1 As Boolean
hotkey1 = GetAsyncKeyState(mouseclickdown)
If hotkey1 = True Then
Timer1.Stop()
Call AutoPis()
Sleep(6500) ' Gives AutoPis enough time to run then waits 1/2 sec
Timer1.Start()
End If
Dim hotkey2 As Boolean
hotkey2 = GetAsyncKeyState(mouseclickup)
If hotkey2 = True Then
Timer1.Stop()
End If
End Sub

plz help
No but VB is fucking simple shit. If you can't do shit with VB you might as well stop, and if you want a job as a programmer you better not look at that goal as one you'll reach. Have fun! 