-- Universal Fly Script (Force Injection Mode) local Players = game:GetService("Players") local player = Players.LocalPlayer or Players.PlayerAdded:Wait() local mouse = player:GetMouse() -- Function to create the GUI local function ScreenInit() local playerGui = player:WaitForChild("PlayerGui") -- Cleanup if playerGui:FindFirstChild("ScriptRuimGemini_Fly") then playerGui["ScriptRuimGemini_Fly"]:Destroy() end local sg = Instance.new("ScreenGui") sg.Name = "ScriptRuimGemini_Fly" sg.ResetOnSpawn = false sg.DisplayOrder = 999 -- Force to stay on top sg.Parent = playerGui -- Credits local credits = Instance.new("TextLabel") credits.Size = UDim2.new(0, 200, 0, 20) credits.Position = UDim2.new(0, 25, 0.5, -85) credits.BackgroundTransparency = 1 credits.Text = "Made By ScriptRuimGemini" credits.TextColor3 = Color3.fromRGB(255, 255, 255) credits.TextStrokeTransparency = 0 credits.Font = Enum.Font.SourceSansBold credits.TextSize = 16 credits.Parent = sg -- Square Button local btn = Instance.new("TextButton") btn.Name = "FlyButton" btn.Size = UDim2.new(0, 100, 0, 100) btn.Position = UDim2.new(0, 50, 0.5, -50) btn.BackgroundColor3 = Color3.fromRGB(20, 20, 20) btn.BorderSizePixel = 4 btn.BorderColor3 = Color3.fromRGB(255, 255, 255) btn.Text = "FLY: OFF" btn.TextColor3 = Color3.fromRGB(255, 50, 50) btn.Font = Enum.Font.SourceSansBold btn.TextSize = 22 btn.Parent = sg -- Flight Logic local flying = false local speed = 100 local bv, bg btn.MouseButton1Click:Connect(function() local char = player.Character local root = char and char:FindFirstChild("HumanoidRootPart") local hum = char and char:FindFirstChild("Humanoid") if not root or not hum then return end flying = not flying if flying then btn.Text = "FLY: ON" btn.TextColor3 = Color3.fromRGB(50, 255, 50) bg = Instance.new("BodyGyro", root) bg.P = 9e4 bg.maxTorque = Vector3.new(9e9, 9e9, 9e9) bg.cframe = root.CFrame bv = Instance.new("BodyVelocity", root) bv.velocity = Vector3.new(0,0.1,0) bv.maxForce = Vector3.new(9e9, 9e9, 9e9) task.spawn(function() while flying and char.Parent do task.wait() hum.PlatformStand = true bv.velocity = mouse.Hit.lookVector * speed bg.cframe = CFrame.new(root.Position, mouse.Hit.p) end if hum then hum.PlatformStand = false end if bg then bg:Destroy() end if bv then bv:Destroy() end end) else btn.Text = "FLY: OFF" btn.TextColor3 = Color3.fromRGB(255, 50, 50) end end) end ScreenInit() print("Fly GUI Loaded - Made By ScriptRuimGemini")