Advertisement
zn4v_

Weel Hab

Jun 19th, 2025
388
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 4.62 KB | Software | 0 0
  1. local TweenService = game:GetService("TweenService")
  2. local ContentProvider = game:GetService("ContentProvider")
  3. local plr = game.Players.LocalPlayer
  4. local rs = game:GetService("ReplicatedStorage")
  5. local guiyyy = Instance.new("ScreenGui")
  6.  
  7. local letsgo = true
  8. local loadscript = Instance.new("BoolValue")
  9. loadscript.Name = "LoadScriptOrNo"
  10. loadscript.Parent = rs
  11.  
  12. for _, file in pairs(rs:GetChildren()) do
  13. if file:IsA("BoolValue") then
  14. if file.Value == true then
  15. if file.Name == "LoadScriptOrNo" then
  16. letsgo = false
  17. loadscript:Destroy()
  18. end
  19. end
  20. end
  21. end
  22.  
  23. if loadscript.Value == false and letsgo == true then
  24. loadscript.Value = true
  25. guiyyy.Name = "LoadScreen"
  26. guiyyy.Parent = game.CoreGui
  27.  
  28. local loadscreen = Instance.new("ImageLabel", guiyyy)
  29. Instance.new("UICorner", loadscreen)
  30.  
  31. local label = Instance.new("TextLabel", guiyyy)
  32. label.Size = UDim2.new(0.233,0,0.075,0)
  33. label.Position = UDim2.new(0.5,0,0.740,0)
  34. label.BackgroundTransparency = 1
  35. label.TextTransparency = 1
  36. label.AnchorPoint = Vector2.new(0.5,0.5)
  37. label.Text = "Fake WallHop"
  38. label.TextScaled = true
  39. label.Font = Enum.Font.Gotham
  40. label.TextColor3 = Color3.fromRGB(255, 255, 255)
  41.  
  42. loadscreen.UICorner.CornerRadius = UDim.new(0.125,0)
  43. loadscreen.Size = UDim2.new(0.233,0,0.4,0)
  44. loadscreen.Image = "https://i.imgur.com/k91WMx7.png"
  45. loadscreen.Position = UDim2.new(0.5,0,0.5,0)
  46. loadscreen.AnchorPoint = Vector2.new(0.5,0.5)
  47. loadscreen.BorderSizePixel = 0
  48. loadscreen.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  49. loadscreen.ImageTransparency = 1
  50. loadscreen.BackgroundTransparency = 1
  51.  
  52. task.wait(0.5)
  53.  
  54. TweenService:Create(loadscreen, TweenInfo.new(1.5), {ImageTransparency = 0, BackgroundTransparency = 0}):Play()
  55. TweenService:Create(label, TweenInfo.new(1.5), {TextTransparency = 0}):Play()
  56. task.wait(3)
  57. TweenService:Create(loadscreen, TweenInfo.new(1.5), {ImageTransparency = 1, BackgroundTransparency = 1}):Play()
  58. TweenService:Create(label, TweenInfo.new(1.5), {TextTransparency = 1}):Play()
  59. task.wait(1.5)
  60. guiyyy:Destroy()
  61.  
  62. local toggle = false
  63. local menu = Instance.new("Frame")
  64. local button = Instance.new("TextButton", menu)
  65.  
  66. menu.Size = UDim2.new(0.125,0,0.075,0)
  67. menu.BackgroundTransparency = 0.85
  68. menu.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  69.  
  70. button.Size = UDim2.new(0.820,0,0.65,0)
  71. button.Position = UDim2.new(0.5,0,0.5,0)
  72. button.BackgroundTransparency = 0.85
  73. button.AnchorPoint = Vector2.new(0.5,0.5)
  74. button.Text = "Walking"
  75. button.TextScaled = true
  76. button.Font = Enum.Font.Gotham
  77. button.TextColor3 = Color3.fromRGB(0, 0, 0)
  78. button.BorderSizePixel = 0
  79. button.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  80.  
  81. Instance.new("UICorner", menu)
  82. Instance.new("UICorner", button)
  83.  
  84. local UserInputService = game:GetService("UserInputService")
  85.  
  86. local gui = menu
  87.  
  88. local dragging
  89. local dragInput
  90. local dragStart
  91. local startPos
  92.  
  93. local function update(input)
  94. local delta = input.Position - dragStart
  95. gui.Position = UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y)
  96. end
  97.  
  98. gui.InputBegan:Connect(function(input)
  99. if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
  100. dragging = true
  101. dragStart = input.Position
  102. startPos = gui.Position
  103.  
  104. input.Changed:Connect(function()  
  105.     if input.UserInputState == Enum.UserInputState.End then  
  106.       dragging = false  
  107.     end  
  108.   end)  
  109. end
  110.  
  111. end)
  112.  
  113. gui.InputChanged:Connect(function(input)
  114. if input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch then
  115. dragInput = input
  116. end
  117. end)
  118.  
  119. UserInputService.InputChanged:Connect(function(input)
  120. if input == dragInput and dragging then
  121. update(input)
  122. end
  123. end)
  124.  
  125. button.MouseButton1Click:Connect(function()
  126. if toggle == false then
  127. toggle = true
  128. button.Text = "WallHop"
  129. else
  130. toggle = false
  131. button.Text = "Walking"
  132. end
  133. end)
  134.  
  135. local InfiniteJumpEnabled = true
  136. game:GetService("UserInputService").JumpRequest:connect(function()
  137. if toggle == true then
  138. if InfiniteJumpEnabled == true then
  139. game:GetService"Players".LocalPlayer.Character:FindFirstChildOfClass'Humanoid':ChangeState("Jumping")
  140. InfiniteJumpEnabled = false
  141. game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame * CFrame.Angles(0, -1, 0)
  142. wait(0.2)
  143. game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame * CFrame.Angles(0, 1, 0)
  144. InfiniteJumpEnabled = true
  145. end
  146. end
  147. end)
  148.  
  149. local guiyy = Instance.new("ScreenGui")
  150. guiyy.Name = "WallHopGui"
  151. guiyy.Parent = game.CoreGui
  152.  
  153. menu.Parent = guiyy
  154. end
  155.  
  156.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement