local ScreenGui = Instance.new("ScreenGui") local Frame = Instance.new("Frame") local FlyButton = Instance.new("TextButton") local InvisibleButton = Instance.new("TextButton") local CloseButton = Instance.new("TextButton") local MinimizeButton = Instance.new("TextButton") local AntiKickButton = Instance.new("TextButton") local GodModeButton = Instance.new("TextButton") local CreditLabel = Instance.new("TextLabel") local UIGradient = Instance.new("UIGradient") -- For RGB Neon Effect -- Parent the GUI elements ScreenGui.Parent = game.Players.LocalPlayer:WaitForChild("PlayerGui") Frame.Parent = ScreenGui FlyButton.Parent = Frame InvisibleButton.Parent = Frame CloseButton.Parent = Frame MinimizeButton.Parent = Frame AntiKickButton.Parent = Frame GodModeButton.Parent = Frame CreditLabel.Parent = Frame -- Add RGB Neon Effect to Frame UIGradient.Parent = Frame UIGradient.Color = ColorSequence.new({ ColorSequenceKeypoint.new(0, Color3.fromRGB(255, 0, 0)), ColorSequenceKeypoint.new(0.5, Color3.fromRGB(0, 255, 0)), ColorSequenceKeypoint.new(1, Color3.fromRGB(0, 0, 255)) }) UIGradient.Rotation = 45 spawn(function() while true do local offset = UIGradient.Offset.X + 0.01 if offset > 1 then offset = 0 end UIGradient.Offset = Vector2.new(offset, 0) wait(0.1) end end) -- Properties of the Frame Frame.Size = UDim2.new(0, 300, 0, 200) Frame.Position = UDim2.new(0.5, -150, 0.5, -100) Frame.BackgroundColor3 = Color3.fromRGB(50, 50, 50) Frame.Active = true Frame.Draggable = true -- Function to style buttons local function styleButton(button, size, position, text, bgColor) button.Size = size button.Position = position button.Text = text button.BackgroundColor3 = bgColor button.TextColor3 = Color3.fromRGB(255, 255, 255) button.Font = Enum.Font.SourceSansBold button.TextSize = 18 end -- Button Styling styleButton(FlyButton, UDim2.new(0, 100, 0, 50), UDim2.new(0, 10, 0, 50), "Fly", Color3.fromRGB(100, 100, 255)) styleButton(InvisibleButton, UDim2.new(0, 100, 0, 50), UDim2.new(0, 10, 0, 110), "Invisible", Color3.fromRGB(100, 255, 100)) styleButton(CloseButton, UDim2.new(0, 50, 0, 30), UDim2.new(1, -60, 0, 10), "Close", Color3.fromRGB(255, 50, 50)) styleButton(MinimizeButton, UDim2.new(0, 50, 0, 30), UDim2.new(1, -120, 0, 10), "Minimize", Color3.fromRGB(255, 200, 50)) styleButton(AntiKickButton, UDim2.new(0, 100, 0, 50), UDim2.new(0, 120, 0, 50), "AntiKick", Color3.fromRGB(255, 150, 150)) styleButton(GodModeButton, UDim2.new(0, 100, 0, 50), UDim2.new(0, 120, 0, 110), "GodMode", Color3.fromRGB(200, 200, 200)) -- Properties of CreditLabel CreditLabel.Size = UDim2.new(0, 150, 0, 30) CreditLabel.Position = UDim2.new(0, 5, 0, 5) CreditLabel.Text = "By MarkDev" CreditLabel.TextColor3 = Color3.fromRGB(0, 255, 0) CreditLabel.BackgroundTransparency = 1 CreditLabel.Font = Enum.Font.SourceSansBold CreditLabel.TextSize = 20 -- CloseButton functionality CloseButton.MouseButton1Click:Connect(function() ScreenGui:Destroy() end) -- MinimizeButton functionality local minimized = false MinimizeButton.MouseButton1Click:Connect(function() minimized = not minimized Frame.Visible = not minimized end) -- FlyButton functionality local flying = false FlyButton.MouseButton1Click:Connect(function() local character = game.Players.LocalPlayer.Character or game.Players.LocalPlayer.CharacterAdded:Wait() local humanoidRootPart = character:FindFirstChild("HumanoidRootPart") if humanoidRootPart then flying = not flying if flying then -- Calculate force based on parts' mass local force = 0 local list = character:GetChildren() for i = 1, #list do local part = list[i] if part:IsA("BasePart") then force = force + part.Mass end end -- Create and apply BodyForce local bodyForce = Instance.new("BodyForce", humanoidRootPart) bodyForce.Name = "FlyingBodyForce" bodyForce.Force = Vector3.new(0, (force * workspace.Gravity), 0) FlyButton.Text = "Stop Fly" else -- Remove BodyForce local bodyForce = humanoidRootPart:FindFirstChild("FlyingBodyForce") if bodyForce then bodyForce:Destroy() end FlyButton.Text = "Fly" end else print("HumanoidRootPart not found!") end end) -- InvisibleButton functionality local invisible = false InvisibleButton.MouseButton1Click:Connect(function() local character = game.Players.LocalPlayer.Character or game.Players.LocalPlayer.CharacterAdded:Wait() invisible = not invisible for _, part in ipairs(character:GetDescendants()) do if part:IsA("BasePart") then part.Transparency = invisible and 1 or 0 part.CanCollide = not invisible elseif part:IsA("Decal") or part:IsA("Texture") then part.Transparency = invisible and 1 or 0 end end InvisibleButton.Text = invisible and "Visible" or "Invisible" end) -- AntiKickButton functionality local antiKickEnabled = false AntiKickButton.MouseButton1Click:Connect(function() antiKickEnabled = not antiKickEnabled if antiKickEnabled then print("AntiKick activated!") AntiKickButton.Text = "AntiKick On" spawn(function() while antiKickEnabled do wait(1) for _, player in pairs(game.Players:GetPlayers()) do if player ~= game.Players.LocalPlayer then print("Monitoring:", player.Name) end end end end) else print("AntiKick deactivated!") AntiKickButton.Text = "AntiKick Off" end end) -- GodModeButton functionality GodModeButton.MouseButton1Click:Connect(function() local character = game.Players.LocalPlayer.Character or game.Players.LocalPlayer.CharacterAdded:Wait() if character then local humanoid = character:FindFirstChild("Humanoid") if humanoid then humanoid.MaxHealth = math.huge -- Infinite health humanoid.Health = humanoid.MaxHealth -- Restore to max health print("GodMode activated!") GodModeButton.Text = "GodMode On" else print("Humanoid not found!") end else print("Character not found!") end end)