Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- copyright 2026, CatFace_Phoenix
- -- Roblox Username CatFace_Phoenix
- -- Script by PhoenixYTGamess
- -- Version: 3.2
- -- Instances:
- local ScreenGui = Instance.new("ScreenGui")
- local Frame = Instance.new("Frame")
- local FlyButton = Instance.new("TextButton")
- local SpeedButton = Instance.new("TextButton")
- local Speedcounter = Instance.new("TextBox")
- local Uititle = Instance.new("TextLabel")
- --Properties:
- ScreenGui.Parent = game.Players.LocalPlayer:WaitForChild("PlayerGui")
- ScreenGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
- Frame.Parent = ScreenGui
- Frame.BackgroundColor3 = Color3.fromRGB(56, 56, 56)
- Frame.BorderColor3 = Color3.fromRGB(0, 0, 0)
- Frame.BorderSizePixel = 0
- Frame.Position = UDim2.new(0.279029131, 0, 0.344053417, 0)
- Frame.Size = UDim2.new(0, 345, 0, 133)
- Frame.Style = Enum.FrameStyle.RobloxRound
- FlyButton.Name = "FlyButton"
- FlyButton.Parent = Frame
- FlyButton.BackgroundColor3 = Color3.fromRGB(0, 0, 127)
- FlyButton.BorderColor3 = Color3.fromRGB(0, 0, 0)
- FlyButton.BorderSizePixel = 0
- FlyButton.Position = UDim2.new(-0.0230650082, 0, 0.481734663, 0)
- FlyButton.Size = UDim2.new(0, 174, 0, 30)
- FlyButton.Style = Enum.ButtonStyle.RobloxRoundButton
- FlyButton.Font = Enum.Font.LuckiestGuy
- FlyButton.Text = "Fly"
- FlyButton.TextColor3 = Color3.fromRGB(0, 0, 0)
- FlyButton.TextSize = 21.000
- FlyButton.TextWrapped = true
- SpeedButton.Name = "SpeedButton"
- SpeedButton.Parent = Frame
- SpeedButton.BackgroundColor3 = Color3.fromRGB(127, 127, 127)
- SpeedButton.BorderColor3 = Color3.fromRGB(0, 0, 0)
- SpeedButton.BorderSizePixel = 0
- SpeedButton.Position = UDim2.new(0.512208998, 0, 0.477884382, 0)
- SpeedButton.Size = UDim2.new(0, 168, 0, 30)
- SpeedButton.Selected = true
- SpeedButton.Style = Enum.ButtonStyle.RobloxRoundButton
- SpeedButton.Font = Enum.Font.Unknown
- SpeedButton.Text = "Speed"
- SpeedButton.TextColor3 = Color3.fromRGB(0, 0, 0)
- SpeedButton.TextSize = 21.000
- SpeedButton.TextWrapped = true
- Speedcounter.Name = "Speed counter"
- Speedcounter.Parent = Frame
- Speedcounter.BackgroundColor3 = Color3.fromRGB(85, 85, 255)
- Speedcounter.BackgroundTransparency = 0.700
- Speedcounter.BorderColor3 = Color3.fromRGB(0, 0, 0)
- Speedcounter.BorderSizePixel = 0
- Speedcounter.Position = UDim2.new(0.289939106, 0, 0.821150482, 0)
- Speedcounter.Size = UDim2.new(0, 136, 0, 19)
- Speedcounter.Font = Enum.Font.LuckiestGuy
- Speedcounter.PlaceholderColor3 = Color3.fromRGB(0, 0, 0)
- Speedcounter.PlaceholderText = "Put Speed"
- Speedcounter.Text = ""
- Speedcounter.TextColor3 = Color3.fromRGB(0, 0, 0)
- Speedcounter.TextSize = 11.000
- Speedcounter.TextWrapped = true
- Uititle.Name = "Ui title"
- Uititle.Parent = Frame
- Uititle.BackgroundColor3 = Color3.fromRGB(56, 56, 56)
- Uititle.BackgroundTransparency = 1.000
- Uititle.BorderColor3 = Color3.fromRGB(0, 0, 0)
- Uititle.BorderSizePixel = 0
- Uititle.Position = UDim2.new(0.111063287, 0, 0.142117724, 0)
- Uititle.Size = UDim2.new(0, 265, 0, 24)
- Uititle.Font = Enum.Font.Unknown
- Uititle.Text = "Phoenix Simple Hud"
- Uititle.TextColor3 = Color3.fromRGB(85, 85, 255)
- Uititle.TextSize = 25.000
- -- Scripts:
- local function CTGJ_fake_script() -- FlyButton.Fly
- local script = Instance.new('LocalScript', FlyButton)
- local button = script.Parent
- local player = game.Players.LocalPlayer
- local RunService = game:GetService("RunService")
- local UserInputService = game:GetService("UserInputService")
- local flying = false
- local speed = 50
- local bodyVelocity
- local bodyGyro
- button.Text = "Fly: OFF"
- local function startFly()
- local character = player.Character or player.CharacterAdded:Wait()
- local root = character:WaitForChild("HumanoidRootPart")
- flying = true
- button.Text = "Fly: ON"
- bodyVelocity = Instance.new("BodyVelocity")
- bodyVelocity.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
- bodyVelocity.Velocity = Vector3.zero
- bodyVelocity.Parent = root
- bodyGyro = Instance.new("BodyGyro")
- bodyGyro.MaxTorque = Vector3.new(math.huge, math.huge, math.huge)
- bodyGyro.P = 10000
- bodyGyro.Parent = root
- end
- local function stopFly()
- flying = false
- button.Text = "Fly: OFF"
- if bodyVelocity then
- bodyVelocity:Destroy()
- bodyVelocity = nil
- end
- if bodyGyro then
- bodyGyro:Destroy()
- bodyGyro = nil
- end
- end
- button.MouseButton1Click:Connect(function()
- if flying then
- stopFly()
- else
- startFly()
- end
- end)
- RunService.RenderStepped:Connect(function()
- if flying and bodyVelocity and bodyGyro then
- local camera = workspace.CurrentCamera
- local direction = Vector3.zero
- if UserInputService:IsKeyDown(Enum.KeyCode.W) then
- direction += camera.CFrame.LookVector
- end
- if UserInputService:IsKeyDown(Enum.KeyCode.S) then
- direction -= camera.CFrame.LookVector
- end
- if UserInputService:IsKeyDown(Enum.KeyCode.A) then
- direction -= camera.CFrame.RightVector
- end
- if UserInputService:IsKeyDown(Enum.KeyCode.D) then
- direction += camera.CFrame.RightVector
- end
- if UserInputService:IsKeyDown(Enum.KeyCode.Space) then
- direction += Vector3.new(0,1,0)
- end
- if UserInputService:IsKeyDown(Enum.KeyCode.LeftControl) then
- direction -= Vector3.new(0,1,0)
- end
- bodyVelocity.Velocity = direction * speed
- bodyGyro.CFrame = camera.CFrame
- end
- end)
- end
- coroutine.wrap(CTGJ_fake_script)()
- local function JSBDLCZ_fake_script() -- SpeedButton.Speed
- local script = Instance.new('LocalScript', SpeedButton)
- local button = script.Parent
- local textBox = button.Parent:WaitForChild("Speed counter")
- local player = game.Players.LocalPlayer
- button.MouseButton1Click:Connect(function()
- local speed = tonumber(textBox.Text)
- if speed then
- local character = player.Character or player.CharacterAdded:Wait()
- local humanoid = character:WaitForChild("Humanoid")
- speed = math.clamp(speed, 0, 9000)
- humanoid.WalkSpeed = speed
- -- Shows the real speed in the TextBox
- textBox.Text = tostring(speed)
- print("Speed changed to:", speed)
- else
- textBox.Text = "Enter Speed"
- end
- end)
- end
- coroutine.wrap(JSBDLCZ_fake_script)()
- local function ANCM_fake_script() -- Speedcounter.LocalScript
- local script = Instance.new('LocalScript', Speedcounter)
- local textBox = script.Parent
- local player = game.Players.LocalPlayer
- local function setSpeed()
- local speed = tonumber(textBox.Text)
- if speed then
- local character = player.Character or player.CharacterAdded:Wait()
- local humanoid = character:WaitForChild("Humanoid")
- -- Clamp the speed between 0 and 100
- speed = math.clamp(speed, 0, 100)
- humanoid.WalkSpeed = speed
- textBox.Text = tostring(speed)
- else
- textBox.Text = ""
- textBox.PlaceholderText = "Enter a number"
- end
- end
- textBox.FocusLost:Connect(function(enterPressed)
- if enterPressed then
- setSpeed()
- end
- end)
- end
- coroutine.wrap(ANCM_fake_script)()
- local function SGQDMDK_fake_script() -- Frame.Draggable
- local script = Instance.new('LocalScript', Frame)
- local frame = script.Parent
- local UserInputService = game:GetService("UserInputService")
- local dragging = false
- local dragStart
- local startPos
- local function update(input)
- local delta = input.Position - dragStart
- frame.Position = UDim2.new(
- startPos.X.Scale,
- startPos.X.Offset + delta.X,
- startPos.Y.Scale,
- startPos.Y.Offset + delta.Y
- )
- end
- frame.InputBegan:Connect(function(input)
- if input.UserInputType == Enum.UserInputType.MouseButton1 then
- dragging = true
- dragStart = input.Position
- startPos = frame.Position
- input.Changed:Connect(function()
- if input.UserInputState == Enum.UserInputState.End then
- dragging = false
- end
- end)
- end
- end)
- frame.InputChanged:Connect(function(input)
- if input.UserInputType == Enum.UserInputType.MouseMovement then
- if dragging then
- update(input)
- end
- end
- end)
- end
- coroutine.wrap(SGQDMDK_fake_script)()
Advertisement
Add Comment
Please, Sign In to add comment