Advertisement
shjshjdahsdhjkdajhds

Untitled

Oct 6th, 2019
155
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. --All credits to baheeg/marzlyn
  2. --Put the gui in the StarterGui and LocalScript in the StarterPack and the "Value" in the workspace
  3. -- Made 12/24/14
  4. --Animations mess up a bit
  5. --Controls to move are U,H,J,K
  6.  
  7. Value= Instance.new("StringValue")
  8. Value.Parent = game.Workspace
  9. Value.Name = "Value"
  10. Value.Value = "nilfornow"
  11.  
  12. ScreenGui = Instance.new("ScreenGui")
  13. ScreenGui.Parent = game.StarterGui
  14.  
  15. TextBox = Instance.new("TextBox")
  16. TextBox.Name = "TextBox"
  17. TextBox.Cframe(0)(0,0)(0,0)
  18. TextBox.Text = "Enter player name here"
  19.  
  20. TextButton = Instance.new("TextButton")
  21. TextButton.Name = "TextButton"
  22. TextButton.Cframe(0)(0.3,0)(0,0)
  23. TextButton.Text = "Control"
  24.  
  25. TheSecondButton = Instance.new("TextButton")
  26. TheSecondButton.Name = "TheSecondButton"
  27. TheSecondButton.Cframe(0)(0.41,0)(0,0)
  28. TheSecondButton.Text = "unAnchor"
  29.  
  30. wait(1)
  31. local selectedplr = nil
  32. local plr = owner
  33. local mouse = plr:GetMouse()
  34. local ismoving = false
  35. local currentkey = nil
  36. function controlplr(victim)
  37. local animation = Instance.new("Animation")
  38. animation.AnimationId = "http://www.roblox.com/Asset?ID=196043746"
  39. print(selectedplr)
  40. if selectedplr == nil then return ("Cannot play function because nil") end
  41. local animTrack = selectedplr.Character.Humanoid:LoadAnimation(animation)
  42. if ismoving == true then
  43. repeat wait(2) animTrack:Play() until ismoving == false
  44. else
  45. animTrack:Stop()
  46. end
  47. end
  48. function moveplr(k)
  49. print(k)
  50. if k:lower() == "u" or k:lower() == "k" or k:lower() == "h" or k:lower() == "j" then
  51. if selectedplr~= nil then
  52. if k:lower() == "u" then
  53. repeat wait() selectedplr.Character.Torso.CFrame = selectedplr.Character.Torso.CFrame +Vector3.new(1,0,0) until game.Workspace.Value.Value == "nono"
  54. elseif k:lower() == "h" then
  55. repeat wait() selectedplr.Character.Torso.CFrame = selectedplr.Character.Torso.CFrame +Vector3.new(0,0,-1) until game.Workspace.Value.Value == "nono"
  56. elseif k:lower() == "j" then
  57. repeat wait() selectedplr.Character.Torso.CFrame = selectedplr.Character.Torso.CFrame +Vector3.new(-1,0,0) until game.Workspace.Value.Value == "nono"
  58. elseif k:lower() == "k" then
  59. repeat wait() selectedplr.Character.Torso.CFrame = selectedplr.Character.Torso.CFrame +Vector3.new(0,0,1) until game.Workspace.Value.Value == "nono"
  60. end
  61. end
  62. end
  63. end
  64. function WaitForMovement(k)
  65. if k:lower() == "u" or k:lower() == "k" or k:lower() == "h" or k:lower() == "j" then
  66. game.Workspace.Value.Value = "yesyes"
  67. ismoving = true
  68. controlplr()
  69. else
  70. ismoving = false
  71. end
  72. end
  73. mouse.KeyDown:connect(WaitForMovement)
  74. mouse.KeyDown:connect(moveplr)
  75.  
  76. function keyno(k)
  77. ismoving = false
  78. game.Workspace.Value.Value = "nono"
  79. end
  80. mouse.KeyUp:connect(keyno)
  81. plr.PlayerGui.ScreenGui.TextButton.MouseButton1Down:connect(function(down)
  82. if plr.PlayerGui.ScreenGui.TextBox.Text == nil then print("There is no text in the textbox!") return end
  83. print("There is text in the textbox!")
  84. if game.Players:FindFirstChild(plr.PlayerGui.ScreenGui.TextBox.Text) == nil then print("Player not found") return end
  85. print("Found")
  86. print(game.Players:FindFirstChild(plr.PlayerGui.ScreenGui.TextBox.Text))
  87. selectedplr = game.Players:FindFirstChild(plr.PlayerGui.ScreenGui.TextBox.Text)
  88. selectedplr.Character.Humanoid.WalkSpeed = 0
  89. end)
  90.  
  91. plr.PlayerGui.ScreenGui.TheSecondButton.MouseButton1Down:connect(function(down)
  92. print("Checking")
  93. if selectedplr == nil then return print("Not found! Not unanchored!1!!") end
  94. print("Not nil")
  95. selectedplr.Character.Humanoid.WalkSpeed = 15
  96. print(selectedplr.Character.Humanoid.WalkSpeed)
  97. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement