local Players = game:GetService("Players")
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local UIS = game:GetService("UserInputService")
local player = Players.LocalPlayer
local autoCash = false
local noclip = false
local flying = false
local guiParent
pcall(function()
guiParent = game:GetService("CoreGui")
end)
if not guiParent then
guiParent = player:WaitForChild("PlayerGui")
end
local ScreenGui = Instance.new("ScreenGui")
ScreenGui.Name = "PhoenixHub"
ScreenGui.ResetOnSpawn = false
ScreenGui.Parent = guiParent
local MainFrame = Instance.new("Frame")
MainFrame.Parent = ScreenGui
MainFrame.Size = UDim2.new(0, 420, 0, 260)
MainFrame.Position = UDim2.new(0.5, -210, 0.5, -130)
MainFrame.BackgroundColor3 = Color3.fromRGB(25, 25, 25)
MainFrame.BorderSizePixel = 0
MainFrame.Active = true
Instance.new("UICorner", MainFrame).CornerRadius = UDim.new(0, 12)
local dragging, dragStart, startPos
MainFrame.InputBegan:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseButton1 then
dragging = true
dragStart = input.Position
startPos = MainFrame.Position
end
end)
MainFrame.InputEnded:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseButton1 then
dragging = false
end
end)
UIS.InputChanged:Connect(function(input)
if dragging and input.UserInputType == Enum.UserInputType.MouseMovement then
local delta = input.Position - dragStart
MainFrame.Position = UDim2.new(
startPos.X.Scale,
startPos.X.Offset + delta.X,
startPos.Y.Scale,
startPos.Y.Offset + delta.Y
)
end
end)
game:GetService("RunService").Stepped:Connect(function()
if noclip and player.Character then
for _, v in pairs(player.Character:GetDescendants()) do
if v:IsA("BasePart") then
v.CanCollide = false
end
end
end
end)
local UIS = game:GetService("UserInputService")
local RunService = game:GetService("RunService")
local flySpeed = 50
local bodyVelocity, bodyGyro
local function startFly()
local char = player.Character
local hrp = char and char:FindFirstChild("HumanoidRootPart")
if not hrp then return end
bodyVelocity = Instance.new("BodyVelocity")
bodyVelocity.Velocity = Vector3.zero
bodyVelocity.MaxForce = Vector3.new(1e9, 1e9, 1e9)
bodyVelocity.Parent = hrp
bodyGyro = Instance.new("BodyGyro")
bodyGyro.MaxTorque = Vector3.new(1e9, 1e9, 1e9)
bodyGyro.CFrame = hrp.CFrame
bodyGyro.Parent = hrp
RunService:BindToRenderStep("Fly", Enum.RenderPriority.Character.Value, function()
local cam = workspace.CurrentCamera
local move = Vector3.zero
if UIS:IsKeyDown(Enum.KeyCode.W) then move += cam.CFrame.LookVector end
if UIS:IsKeyDown(Enum.KeyCode.S) then move -= cam.CFrame.LookVector end
if UIS:IsKeyDown(Enum.KeyCode.A) then move -= cam.CFrame.RightVector end
if UIS:IsKeyDown(Enum.KeyCode.D) then move += cam.CFrame.RightVector end
if UIS:IsKeyDown(Enum.KeyCode.Space) then move += cam.CFrame.UpVector end
if UIS:IsKeyDown(Enum.KeyCode.LeftControl) then move -= cam.CFrame.UpVector end
bodyVelocity.Velocity = move.Magnitude > 0 and move.Unit * flySpeed or Vector3.zero
bodyGyro.CFrame = cam.CFrame
end)
end
local function stopFly()
RunService:UnbindFromRenderStep("Fly")
if bodyVelocity then bodyVelocity:Destroy() end
if bodyGyro then bodyGyro:Destroy() end
end
local NoclipBtn = Instance.new("TextButton", MainFrame)
NoclipBtn.Size = UDim2.new(0, 170, 0, 40)
NoclipBtn.Position = UDim2.new(0, 20, 0, 120)
NoclipBtn.Text = "🚪 Noclip: OFF"
NoclipBtn.Font = Enum.Font.GothamBold
NoclipBtn.TextSize = 14
NoclipBtn.TextColor3 = Color3.new(1,1,1)
NoclipBtn.BackgroundColor3 = Color3.fromRGB(80, 80, 80)
NoclipBtn.BorderSizePixel = 0
Instance.new("UICorner", NoclipBtn)
NoclipBtn.MouseButton1Click:Connect(function()
noclip = not noclip
NoclipBtn.Text = noclip and "🚪 Noclip: ON" or "🚪 Noclip: OFF"
end)
local FlyBtn = Instance.new("TextButton", MainFrame)
FlyBtn.Size = UDim2.new(0, 170, 0, 40)
FlyBtn.Position = UDim2.new(0, 210, 0, 120)
FlyBtn.Text = "🕊 Fly: OFF"
FlyBtn.Font = Enum.Font.GothamBold
FlyBtn.TextSize = 14
FlyBtn.TextColor3 = Color3.new(1,1,1)
FlyBtn.BackgroundColor3 = Color3.fromRGB(80, 80, 80)
FlyBtn.BorderSizePixel = 0
Instance.new("UICorner", FlyBtn)
FlyBtn.MouseButton1Click:Connect(function()
flying = not flying
FlyBtn.Text = flying and "🕊 Fly: ON" or "🕊 Fly: OFF"
if flying then
startFly()
else
stopFly()
end
end)
local Title = Instance.new("TextLabel", MainFrame)
Title.Size = UDim2.new(1, -40, 0, 40)
Title.Position = UDim2.new(0, 10, 0, 0)
Title.Text = "🔥 Phoenix Hub"
Title.Font = Enum.Font.GothamBold
Title.TextSize = 22
Title.TextColor3 = Color3.fromRGB(255, 140, 0)
Title.BackgroundTransparency = 1
Title.TextXAlignment = Enum.TextXAlignment.Left
local Close = Instance.new("TextButton", MainFrame)
Close.Size = UDim2.new(0, 30, 0, 30)
Close.Position = UDim2.new(1, -35, 0, 5)
Close.Text = "X"
Close.Font = Enum.Font.GothamBold
Close.TextSize = 18
Close.TextColor3 = Color3.new(1,1,1)
Close.BackgroundColor3 = Color3.fromRGB(170, 0, 0)
Close.BorderSizePixel = 0
Instance.new("UICorner", Close)
Close.MouseButton1Click:Connect(function()
ScreenGui:Destroy()
end)
local Rebirth = Instance.new("TextButton", MainFrame)
Rebirth.Size = UDim2.new(0, 170, 0, 40)
Rebirth.Position = UDim2.new(0, 20, 0, 70)
Rebirth.Text = "🔥 Rebirth"
Rebirth.Font = Enum.Font.GothamBold
Rebirth.TextSize = 16
Rebirth.TextColor3 = Color3.new(1,1,1)
Rebirth.BackgroundColor3 = Color3.fromRGB(255, 115, 0)
Rebirth.BorderSizePixel = 0
Instance.new("UICorner", Rebirth)
Rebirth.MouseButton1Click:Connect(function()
pcall(function()
ReplicatedStorage:WaitForChild("RebirthRemote"):FireServer()
end)
end)
local Cash = Instance.new("TextButton", MainFrame)
Cash.Size = UDim2.new(0, 170, 0, 40)
Cash.Position = UDim2.new(0, 210, 0, 70)
Cash.Text = "💰 Auto Cash: OFF"
Cash.Font = Enum.Font.GothamBold
Cash.TextSize = 14
Cash.TextColor3 = Color3.new(1,1,1)
Cash.BackgroundColor3 = Color3.fromRGB(0, 170, 0)
Cash.BorderSizePixel = 0
Instance.new("UICorner", Cash)
Cash.MouseButton1Click:Connect(function()
autoCash = not autoCash
Cash.Text = autoCash and "💰 Auto Cash: ON" or "💰 Auto Cash: OFF"
if autoCash then
task.spawn(function()
while autoCash do
pcall(function()
ReplicatedStorage:WaitForChild("Playtime"):FireServer(6)
end)
task.wait(0.5)
end
end)
end
end)
Comments
No comments yet
Be the first to share your thoughts!