Advertisement
sonmol

Jailbreak Fly Script

Apr 1st, 2020
3,403
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.20 KB | None | 0 0
  1. game:getservice('players').localplayer.character.humanoid.name = "humanoida"
  2. repeat wait()
  3. game:getservice("startergui"):setcore("sendnotification",{
  4. title = "jailbreak admin v3",
  5. text = "press e 2 stop flying",
  6. duration = 15,
  7. })
  8.  
  9. until game:getservice"players".localplayer and game:getservice"players".localplayer.character and game:getservice"players".localplayer.character:findfirstchild("uppertorso") and game:getservice"players".localplayer.character:findfirstchild("humanoida")
  10. local mouse = game:getservice"players".localplayer:getmouse()
  11. repeat wait() until mouse
  12. local plr = game:getservice"players".localplayer
  13. local torso = plr.character.uppertorso
  14. local flying = true
  15. local deb = true
  16. local ctrl = {f = 0, b = 0, l = 0, r = 0}
  17. local lastctrl = {f = 0, b = 0, l = 0, r = 0}
  18. local maxspeed = 100
  19. local speed = 0
  20.  
  21. function fly()
  22. local bg = instance.new("bodygyro", torso)
  23. bg.p = 9e4
  24. bg.maxtorque = vector3.new(9e9, 9e9, 9e9)
  25. bg.cframe = torso.cframe
  26. local bv = instance.new("bodyvelocity", torso)
  27. bv.velocity = vector3.new(0,0.1,0)
  28. bv.maxforce = vector3.new(9e9, 9e9, 9e9)
  29. repeat wait()
  30. plr.character.humanoida.platformstand = true
  31. if ctrl.l + ctrl.r ~= 0 or ctrl.f + ctrl.b ~= 0 then
  32. speed = speed+.5+(speed/maxspeed)
  33. if speed > maxspeed then
  34. speed = maxspeed
  35. end
  36. elseif not (ctrl.l + ctrl.r ~= 0 or ctrl.f + ctrl.b ~= 0) and speed ~= 0 then
  37. speed = speed-1
  38. if speed < 0 then
  39. speed = 0
  40. end
  41. end
  42. if (ctrl.l + ctrl.r) ~= 0 or (ctrl.f + ctrl.b) ~= 0 then
  43. bv.velocity = ((game:getservice("workspace").currentcamera.coordinateframe.lookvector * (ctrl.f+ctrl.b)) + ((game:getservice("workspace").currentcamera.coordinateframe * cframe.new(ctrl.l+ctrl.r,(ctrl.f+ctrl.b)*.2,0).p) - game:getservice("workspace").currentcamera.coordinateframe.p))*speed
  44. lastctrl = {f = ctrl.f, b = ctrl.b, l = ctrl.l, r = ctrl.r}
  45. elseif (ctrl.l + ctrl.r) == 0 and (ctrl.f + ctrl.b) == 0 and speed ~= 0 then
  46. bv.velocity = ((game:getservice("workspace").currentcamera.coordinateframe.lookvector * (lastctrl.f+lastctrl.b)) + ((game:getservice("workspace").currentcamera.coordinateframe * cframe.new(lastctrl.l+lastctrl.r,(lastctrl.f+lastctrl.b)*.2,0).p) - game:getservice("workspace").currentcamera.coordinateframe.p))*speed
  47. else
  48. bv.velocity = vector3.new(0,0.1,0)
  49. end
  50. bg.cframe = game:getservice("workspace").currentcamera.coordinateframe * cframe.angles(-math.rad((ctrl.f+ctrl.b)*50*speed/maxspeed),0,0)
  51. until not flying
  52. ctrl = {f = 0, b = 0, l = 0, r = 0}
  53. lastctrl = {f = 0, b = 0, l = 0, r = 0}
  54. speed = 0
  55. bg:destroy()
  56. bv:destroy()
  57. plr.character.humanoida.platformstand = false
  58. end
  59. mouse.keydown:connect(function(key)
  60. if key:lower() == "e" then
  61. if flying then flying = false
  62. else
  63. flying = true
  64. fly()
  65. end
  66. elseif key:lower() == "w" then
  67. ctrl.f = 1
  68. elseif key:lower() == "s" then
  69. ctrl.b = -1
  70. elseif key:lower() == "a" then
  71. ctrl.l = -1
  72. elseif key:lower() == "d" then
  73. ctrl.r = 1
  74. end
  75. end)
  76. mouse.keyup:connect(function(key)
  77. if key:lower() == "w" then
  78. ctrl.f = 0
  79. elseif key:lower() == "s" then
  80. ctrl.b = 0
  81. elseif key:lower() == "a" then
  82. ctrl.l = 0
  83. elseif key:lower() == "d" then
  84. ctrl.r = 0
  85. end
  86. end)
  87. fly()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement