
Key Required
iox hub sse2
Lua Script•351 lines (11689 chars)
local Fluent = loadstring(game:HttpGet("https://github.com/dawid-scripts/Fluent/releases/latest/download/main.lua"))()
local UserInputService = game:GetService("UserInputService")
local Players = game:GetService("Players")
local player = Players.LocalPlayer
local character = player.Character or player.CharacterAdded:Wait()
local humanoid = character:WaitForChild("Humanoid")
local rootPart = character:WaitForChild("HumanoidRootPart")
local camera = workspace.CurrentCamera
local Window = Fluent:CreateWindow({
Title = "iox hub",
SubTitle = "by mpawkik/t9txskdude",
TabWidth = 160,
Size = UDim2.fromOffset(580, 460),
Acrylic = false,
Theme = "Dark",
MinimizeKey = Enum.KeyCode.LeftControl
})
local Tabs = {
Main = Window:AddTab({ Title = "Main", Icon = "" }),
Rocks = Window:AddTab({ Title = "Rocks", Icon = "" }),
Teleports = Window:AddTab({ Title = "Teleports", Icon = "" }),
Autos = Window:AddTab({ Title = "Auto", Icon = "" }),
}
do
local walkspeed = Tabs.Main:AddSlider("Slider", {
Title = "walk speed",
Description = "change player speed",
Default = 16,
Min = 16,
Max = 200,
Rounding = 1,
Callback = function(Value)
game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = Value
end
})
local gravity = Tabs.Main:AddSlider("Slider", {
Title = "gravity",
Description = "change gravity pull (smaller value more gravity)",
Default = 1,
Min = -10000,
Max = 10000,
Rounding = 1,
Callback = function(Value)
workspace.Gravity = Value
end
})
local flying = false
local flySpeed = 50
local bodyVelocity = nil
local bodyGyro = nil
local fspeed = Tabs.Main:AddSlider("Slider", {
Title = "fly speed",
Description = "to use fly press f (you cant disable it)",
Default = 50,
Min = 50,
Max = 10000,
Rounding = 1,
Callback = function(Value)
flySpeed = Value
end
})
local function strtfly()
if flying then return end
flying = true
bodyVelocity = Instance.new("BodyVelocity")
bodyVelocity.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
bodyVelocity.Velocity = Vector3.new(0, 0, 0)
bodyVelocity.Parent = rootPart
bodyGyro = Instance.new("BodyGyro")
bodyGyro.MaxTorque = Vector3.new(math.huge, math.huge, math.huge)
bodyGyro.CFrame = camera.CFrame
bodyGyro.Parent = rootPart
humanoid.PlatformStand = true
while flying do
local moveDirection = Vector3.new(0, 0, 0)
if UserInputService:IsKeyDown(Enum.KeyCode.W) then
moveDirection = moveDirection + camera.CFrame.LookVector
end
if UserInputService:IsKeyDown(Enum.KeyCode.S) then
moveDirection = moveDirection - camera.CFrame.LookVector
end
if UserInputService:IsKeyDown(Enum.KeyCode.D) then
moveDirection = moveDirection + camera.CFrame.RightVector
end
if UserInputService:IsKeyDown(Enum.KeyCode.A) then
moveDirection = moveDirection - camera.CFrame.RightVector -- Full 3D movement
end
if UserInputService:IsKeyDown(Enum.KeyCode.E) then
moveDirection = moveDirection + Vector3.new(0, 1, 0)
end
if UserInputService:IsKeyDown(Enum.KeyCode.Q) then
moveDirection = moveDirection - Vector3.new(0, 1, 0)
end
if moveDirection.Magnitude > 0 then
moveDirection = moveDirection.Unit
end
bodyVelocity.Velocity = moveDirection * flySpeed
local delta = UserInputService:GetMouseDelta()
if delta.X ~= 0 or delta.Y ~= 0 then
local yaw = -delta.X * 0.01
local pitch = -delta.Y * 0.01
local currentCFrame = bodyGyro.CFrame
local newCFrame = currentCFrame * CFrame.Angles(0, yaw, 0) * CFrame.Angles(pitch, 0, 0)
local _, py, _ = newCFrame:ToEulerAnglesYXZ()
if py > math.rad(85) then py = math.rad(85) end
if py < -math.rad(85) then py = -math.rad(85) end
bodyGyro.CFrame = CFrame.new(currentCFrame.Position) * CFrame.Angles(0, newCFrame:ToEulerAnglesYXZ())
camera.CFrame = CFrame.new(camera.CFrame.Position) * CFrame.Angles(0, yaw, 0) * CFrame.Angles(pitch, 0, 0)
else
bodyGyro.CFrame = camera.CFrame
end
wait()
end
end
local function sfly()
if not flying then return end
flying = false
if bodyVelocity then
bodyVelocity:Destroy()
bodyVelocity = nil
end
if bodyGyro then
bodyGyro:Destroy()
bodyGyro = nil
end
humanoid.PlatformStand = false
end
UserInputService.InputBegan:Connect(function(input, gameProcessed)
if gameProcessed then return end
if input.KeyCode == Enum.KeyCode.F then
if flying then
sfly()
else
strtfly()
end
end
end)
player.CharacterAdded:Connect(function(newCharacter)
character = newCharacter
humanoid = character:WaitForChild("Humanoid")
rootPart = character:WaitForChild("HumanoidRootPart")
sfly()
end)
local gotoshockstone = Tabs.Rocks:AddButton({
Title = "Teleport to Shockstone",
Description = "press to teleport to these rocks",
Callback = function()
if workspace.Planets.Miranda.MirandaStoneScript:FindFirstChild("Shockstone") then
rootPart.CFrame = workspace.Planets.Miranda.MirandaStoneScript.Shockstone.CFrame
else
Fluent:Notify({
Title = "theres no shockstones",
Content = "theres no shockstones"
})
end
end
})
local bringshockstone = Tabs.Rocks:AddButton({
Title = "Bring Shockstone",
Description = "press to bring this rock",
Callback = function()
if workspace.Planets.Miranda.MirandaStoneScript:FindFirstChild("Shockstone") then
workspace.Planets.Miranda.MirandaStoneScript.Shockstone.CFrame = rootPart.CFrame + Vector3.new(0, 3, 0)
else
Fluent:Notify({
Title = "theres no shockstones",
Content = "theres no shockstones"
})
end
end
})
local MoonStone = Tabs.Rocks:AddButton({
Title = "Teleport to Moonstone",
Description = "press to teleport to these rocks",
Callback = function()
if workspace.MoonstoneScript:FindFirstChild("Moonstone") then
rootPart.CFrame = workspace.MoonstoneScript.Moonstone.CFrame
else
Fluent:Notify({
Title = "theres no moonstones (ignore below)",
Content = "theres no moonstones (ignore below)"
})
end
rootPart.CFrame = workspace.MoonstoneScript.Moonstone.CFrame
end
})
local bringshockstone = Tabs.Rocks:AddButton({
Title = "Bring Moonstone",
Description = "press to bring this rock",
Callback = function()
if workspace.MoonstoneScript:FindFirstChild("Moonstone") then
workspace.MoonstoneScript.Moonstone.CFrame = rootPart.CFrame + Vector3.new(0, 3, 0)
else
Fluent:Notify({
Title = "theres no moonstones",
Content = "theres no moonstones"
})
end
end
})
local bringshockstone = Tabs.Rocks:AddButton({
Title = "Make Shockstone",
Description = "it will teleport you to miranda for 10 seconds the game will think youre trying to get rocks from it",
Callback = function()
local extratpto = Instance.new("Part", workspace)
extratpto.CFrame = CFrame.new(-25119, 2, 25831)
extratpto.CanCollide = false
extratpto.Anchored = true
extratpto.Size = Vector3.new(3, 3, 3)
extratpto.Transparency = 0.5
local tpback = Instance.new("Part", workspace)
tpback.CFrame = rootPart.CFrame
tpback.CanCollide = false
tpback.Anchored = true
tpback.Size = Vector3.new(3, 3, 3)
tpback.Transparency = 0.5
if workspace.Planets.Miranda:FindFirstChild("Part") then
print("does exist")
rootPart.CFrame = workspace.Planets.Miranda.Part.CFrame + Vector3.new(0, 200, 0)
else
print("does not exist")
rootPart.CFrame = extratpto.CFrame
end
rootPart.Anchored = true
Fluent:Notify({
Title = "10 seconds shockstone generator activated",
Content = "10 seconds shockstone generator activated"
})
wait(10)
print("check1")
rootPart.Anchored = false
rootPart.CFrame = tpback.CFrame
wait(0.5)
print("check2")
rootPart.CFrame = tpback.CFrame
tpback:Destroy()
extratpto:Destroy()
end
})
local gotokoller = Tabs.Teleports:AddButton({
Title = "shop",
Description = "teleport to the koller's shop",
Callback = function()
if workspace:FindFirstChild("Koller") then
rootPart.CFrame = workspace.Koller.Head.CFrame
else
Fluent:Notify({
Title = "bro koller is dead",
Content = "womp womp koller"
})
end
end
})
local gotoeric = Tabs.Teleports:AddButton({
Title = "sell shop",
Description = "teleport to the erics's sell shop",
Callback = function()
if workspace:FindFirstChild("PawnShop") then
rootPart.CFrame = workspace.PawnShop.PawnshopGuy.Head.CFrame
else
Fluent:Notify({
Title = "bro eric is dead",
Content = "womp womp eric"
})
end
end
})
local sellrocks = Tabs.Autos:AddButton({
Title = "Sell Rocks",
Description = "press to sell rocks",
Callback = function()
if workspace:FindFirstChild("PawnShop") then
local shockstone = "Shockstone"
local moonstone = "Moonstone"
game.ReplicatedStorage.SellRocks:InvokeServer(shockstone, moonstone)
else
Fluent:Notify({
Title = "bro eric is dead",
Content = "womp womp eric"
})
end
end
})
local buyfactory = Tabs.Autos:AddButton({
Title = "Buy Factory",
Description = "press to buy this thing (sufficent money needed)",
Callback = function()
game.ReplicatedStorage.BuyTool:FireServer("Factory")
end
})
local buydrill = Tabs.Autos:AddButton({
Title = "Buy Drill",
Description = "press to buy this thing (sufficent money needed)",
Callback = function()
game.ReplicatedStorage.BuyTool:FireServer("Drill")
end
})
local buymill = Tabs.Autos:AddButton({
Title = "Buy Mill",
Description = "press to buy this thing (sufficent money needed)",
Callback = function()
game.ReplicatedStorage.BuyTool:FireServer("Mill")
end
})
local buypumpjack = Tabs.Autos:AddButton({
Title = "Buy Pumpjack",
Description = "press to buy this thing (sufficent money needed)",
Callback = function()
game.ReplicatedStorage.BuyTool:FireServer("Pumpjack")
end
})
local buydome = Tabs.Autos:AddButton({
Title = "Buy Dome",
Description = "press to buy this thing (sufficent money needed)",
Callback = function()
game.ReplicatedStorage.BuyTool:FireServer("Dome")
end
})
local buyjunction = Tabs.Autos:AddButton({
Title = "Buy Junction",
Description = "press to buy this thing (sufficent money needed)",
Callback = function()
game.ReplicatedStorage.BuyTool:FireServer("Junction")
end
})
local buypickaxe = Tabs.Autos:AddButton({
Title = "Buy Pickaxe",
Description = "press to buy this thing (sufficent money needed)",
Callback = function()
game.ReplicatedStorage.BuyTool:FireServer("Pickaxe")
end
})
endFeatures & Information
fly, teleport to shop/sell shop, bring rocks, walkspeed, change gravity.

must have been the most useless hub
on a space game
if script doesnt work i will make it open sourced yall
its already opensourced but thank you for your time on this script this is so precious i hope u can keep updating it!
thanks meowfugidoof
not actually useless i guess but it's honestly the only one lol
decent script