Advertisement
Cizzy

Untitled

Mar 11th, 2021
630
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.44 KB | None | 0 0
  1. local getcontext = syn and syn.get_thread_identity or getthreadcontext
  2. local setcontext = syn and syn.set_thread_identity or setthreadcontext
  3. local material = loadstring(game:HttpGet("https://raw.githubusercontent.com/Kinlei/MaterialLua/master/Module.lua"))()
  4. local wait = wait;
  5. local cowrap = coroutine.wrap;
  6.  
  7. local del = 0.2
  8.  
  9. local ui = material.Load({
  10. Title = "fnf auto player | discord.gg/WuQE59cGAb",
  11. Style = 1,
  12. SizeX = 400,
  13. SizeY = 400,
  14. Theme = "Dark"
  15. })
  16.  
  17. local main = ui.New({
  18. Title = "Main"
  19. })
  20.  
  21. local delspeed = main.Slider({
  22. Text = "Del Speed (Divide By 100)",
  23. Callback = function(value)
  24. del = value / 100
  25. end,
  26. Min = 1,
  27. Max = 100,
  28. Def = 20
  29. })
  30.  
  31. local vim = game:GetService("VirtualInputManager")
  32. local plr = game:GetService("Players").LocalPlayer
  33. local root = plr.Character.HumanoidRootPart
  34.  
  35. local function getpos()
  36. local parts = workspace.Stages:GetDescendants()
  37. local nearest = nil;
  38. local closest = 0;
  39.  
  40. for i,v in pairs(parts) do
  41. if v.Name:sub(1, 1) == "P" and v:IsA("BasePart") then
  42. if closest < (root.Position - v.Position).Magnitude then
  43. nearest = v
  44. closest = (root.Position - v.Position).Magnitude
  45. end
  46. end
  47. end
  48.  
  49. return nearest.Name:gsub("%D+", "")
  50. end
  51.  
  52. local keymap = {
  53. ["U"] = Enum.KeyCode.W,
  54. ["D"] = Enum.KeyCode.S,
  55. ["L"] = Enum.KeyCode.A,
  56. ["R"] = Enum.KeyCode.D
  57. }
  58.  
  59. local player = game:GetService("Players").LocalPlayer
  60. local gui = player.PlayerGui
  61.  
  62. local function hit(key, await)
  63. wait(2 / await - del)
  64. vim:SendKeyEvent(true, keymap[key], false, game)
  65. end
  66.  
  67. gui.ChildAdded:Connect(function(ui)
  68. if ui.Name == "FNFMode" then
  69. local scr = ui:WaitForChild("FNFMain")
  70. local succ, env = pcall(getsenv, scr)
  71.  
  72. if not succ then
  73. wait(2)
  74. succ, env = pcall(getsenv, scr)
  75. end
  76.  
  77. local orig = env.Note
  78. local our = getpos();
  79.  
  80. env.Note = function(key, opp, await)
  81. local old = getcontext()
  82. setcontext(7)
  83.  
  84. local turn = opp:gsub("%D+", "")
  85. if tonumber(our) == tonumber(turn) then
  86. cowrap(hit)(key, await)
  87. end
  88.  
  89. setcontext(old)
  90.  
  91. return orig(key, opp, await)
  92. end
  93. end
  94. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement