Advertisement
Guest User

Untitled

a guest
Oct 10th, 2015
112
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.17 KB | None | 0 0
  1. local controllers = {}
  2. local keysDown = {} n
  3. local keyDown = false
  4. local mouse = game.Players.LocalPlayer:GetMouse()
  5.  
  6. function removeControl()
  7. repeat wait() until not keyDown -
  8. for _, controller in pairs(game:GetService("ControllerService"):GetChildren()) do
  9. controller.Parent = nil -- Take the controller out of ControllerService
  10. table.insert(controllers, controller)
  11. end
  12. end
  13.  
  14. function resumeControl()
  15. for _, controller in pairs(controllers) do
  16. controller.Parent = game:GetService("ControllerService") -- Put the controller back into ControllerService
  17. end
  18. controllers = {} -- Clear the table
  19. end
  20.  
  21. mouse.KeyDown:connect(function(key)
  22. keysDown[key:upper()] = true ys
  23. keyDown = true
  24. end)
  25.  
  26. mouse.KeyUp:connect(function(key)
  27. keysDown[key:upper()] = false
  28. local hasKeyDown = false
  29. for key, isDown in pairs(keysDown) do -
  30. if (isDown) then
  31. hasKeyDown = true being checked is down
  32. end
  33. end
  34. keyDown = hasKeyDown
  35. end)
  36.  
  37. removeControl()
  38. game.Players.LocalPlayer.Character.Humanoid:MoveTo(Vector3.new(0, 0, 0)) -- Make the character walk somewhere
  39. wait(5)
  40. resumeControl()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement