--[[rscripts:analytics:start]] -- Script analytics (enabled by the creator on rscripts.net). -- Runs in its own thread and cannot affect the script below. task.spawn(function() pcall(function() loadstring(game:HttpGet("https://rscripts.net/api/telemetry/client.lua?s=6a5b75511e1dc00a2d2c51bd"))() end) end) --[[rscripts:analytics:end]] -- Galactic UI - Made by Grok local Players = game:GetService("Players") local ReplicatedStorage = game:GetService("ReplicatedStorage") local RunService = game:GetService("RunService") local UserInputService = game:GetService("UserInputService") local player = Players.LocalPlayer local playerGui = player:WaitForChild("PlayerGui") if playerGui:FindFirstChild("GalacticUI") then playerGui.GalacticUI:Destroy() end local screenGui = Instance.new("ScreenGui") screenGui.Name = "GalacticUI" screenGui.ResetOnSpawn = false screenGui.Parent = playerGui local frame = Instance.new("Frame") frame.Size = UDim2.new(0, 340, 0, 620) -- etwas hรถher fรผr bessere รœbersicht frame.Position = UDim2.new(0.5, -170, 0.08, 0) frame.BackgroundColor3 = Color3.fromRGB(15, 10, 25) frame.BorderSizePixel = 0 frame.Visible = false frame.Parent = screenGui Instance.new("UICorner", frame).CornerRadius = UDim.new(0, 16) -- Gradient local gradient = Instance.new("UIGradient") gradient.Color = ColorSequence.new{ ColorSequenceKeypoint.new(0, Color3.fromRGB(90, 30, 140)), ColorSequenceKeypoint.new(0.5, Color3.fromRGB(40, 10, 80)), ColorSequenceKeypoint.new(1, Color3.fromRGB(120, 50, 200)) } gradient.Rotation = 0 gradient.Parent = frame spawn(function() while frame.Parent do gradient.Rotation = (gradient.Rotation + 0.7) % 360 wait(0.03) end end) -- Title local title = Instance.new("TextLabel") title.Size = UDim2.new(1, 0, 0, 50) title.BackgroundTransparency = 1 title.Text = "Made by Grok" title.TextColor3 = Color3.fromRGB(220, 120, 255) title.TextScaled = true title.Font = Enum.Font.GothamBold title.Parent = frame -- ====================== MOVEMENT ====================== local movementLabel = Instance.new("TextLabel") movementLabel.Size = UDim2.new(0.9, 0, 0, 20) movementLabel.Position = UDim2.new(0.05, 0, 0.09, 0) movementLabel.BackgroundTransparency = 1 movementLabel.Text = "MOVEMENT" movementLabel.TextColor3 = Color3.fromRGB(180, 100, 255) movementLabel.TextScaled = true movementLabel.Font = Enum.Font.GothamSemibold movementLabel.Parent = frame -- Speed Toggle local speedToggle = Instance.new("TextButton") speedToggle.Size = UDim2.new(0.85, 0, 0, 42) speedToggle.Position = UDim2.new(0.075, 0, 0.13, 0) speedToggle.BackgroundColor3 = Color3.fromRGB(50, 20, 80) speedToggle.Text = "Speed: OFF" speedToggle.TextColor3 = Color3.new(1,1,1) speedToggle.TextScaled = true speedToggle.Font = Enum.Font.GothamBold speedToggle.Parent = frame Instance.new("UICorner", speedToggle).CornerRadius = UDim.new(0, 12) -- Fly Toggle local flyToggle = Instance.new("TextButton") flyToggle.Size = UDim2.new(0.85, 0, 0, 42) flyToggle.Position = UDim2.new(0.075, 0, 0.205, 0) flyToggle.BackgroundColor3 = Color3.fromRGB(50, 20, 80) flyToggle.Text = "Fly: OFF (F)" flyToggle.TextColor3 = Color3.new(1,1,1) flyToggle.TextScaled = true flyToggle.Font = Enum.Font.GothamBold flyToggle.Parent = frame Instance.new("UICorner", flyToggle).CornerRadius = UDim.new(0, 12) -- Fly Speed local speedLabel = Instance.new("TextLabel") speedLabel.Size = UDim2.new(0.85, 0, 0, 22) speedLabel.Position = UDim2.new(0.075, 0, 0.28, 0) speedLabel.BackgroundTransparency = 1 speedLabel.Text = "Fly Speed:" speedLabel.TextColor3 = Color3.fromRGB(180, 120, 255) speedLabel.TextScaled = true speedLabel.Font = Enum.Font.Gotham speedLabel.Parent = frame local speedBox = Instance.new("TextBox") speedBox.Size = UDim2.new(0.38, 0, 0, 32) speedBox.Position = UDim2.new(0.075, 0, 0.32, 0) speedBox.BackgroundColor3 = Color3.fromRGB(40, 20, 70) speedBox.Text = "85" speedBox.TextColor3 = Color3.new(1,1,1) speedBox.TextScaled = true speedBox.Parent = frame Instance.new("UICorner", speedBox).CornerRadius = UDim.new(0, 10) local applyBtn = Instance.new("TextButton") applyBtn.Size = UDim2.new(0.42, 0, 0, 32) applyBtn.Position = UDim2.new(0.48, 0, 0.32, 0) applyBtn.BackgroundColor3 = Color3.fromRGB(120, 50, 200) applyBtn.Text = "Apply" applyBtn.TextColor3 = Color3.new(1,1,1) applyBtn.TextScaled = true applyBtn.Font = Enum.Font.GothamBold applyBtn.Parent = frame Instance.new("UICorner", applyBtn).CornerRadius = UDim.new(0, 10) -- ====================== TELEPORT ====================== local tpLabel = Instance.new("TextLabel") tpLabel.Size = UDim2.new(0.9, 0, 0, 20) tpLabel.Position = UDim2.new(0.05, 0, 0.39, 0) tpLabel.BackgroundTransparency = 1 tpLabel.Text = "TELEPORT" tpLabel.TextColor3 = Color3.fromRGB(180, 100, 255) tpLabel.TextScaled = true tpLabel.Font = Enum.Font.GothamSemibold tpLabel.Parent = frame -- Get Current + Coords local getCurrentBtn = Instance.new("TextButton") getCurrentBtn.Size = UDim2.new(0.85, 0, 0, 36) getCurrentBtn.Position = UDim2.new(0.075, 0, 0.425, 0) getCurrentBtn.BackgroundColor3 = Color3.fromRGB(80, 30, 140) getCurrentBtn.Text = "๐Ÿ“ Get Current Position" getCurrentBtn.TextColor3 = Color3.new(1,1,1) getCurrentBtn.TextScaled = true getCurrentBtn.Font = Enum.Font.Gotham getCurrentBtn.Parent = frame Instance.new("UICorner", getCurrentBtn).CornerRadius = UDim.new(0, 10) local xBox = Instance.new("TextBox") xBox.Size=UDim2.new(0.25,0,0,28) xBox.Position=UDim2.new(0.075,0,0.49,0) xBox.BackgroundColor3=Color3.fromRGB(40,20,70) xBox.Text="0" xBox.TextColor3=Color3.new(1,1,1) xBox.TextScaled=true xBox.Parent=frame Instance.new("UICorner",xBox).CornerRadius=UDim.new(0,8) local yBox = Instance.new("TextBox") yBox.Size=UDim2.new(0.25,0,0,28) yBox.Position=UDim2.new(0.35,0,0.49,0) yBox.BackgroundColor3=Color3.fromRGB(40,20,70) yBox.Text="100" yBox.TextColor3=Color3.new(1,1,1) yBox.TextScaled=true yBox.Parent=frame Instance.new("UICorner",yBox).CornerRadius=UDim.new(0,8) local zBox = Instance.new("TextBox") zBox.Size=UDim2.new(0.25,0,0,28) zBox.Position=UDim2.new(0.625,0,0.49,0) zBox.BackgroundColor3=Color3.fromRGB(40,20,70) zBox.Text="0" zBox.TextColor3=Color3.new(1,1,1) zBox.TextScaled=true zBox.Parent=frame Instance.new("UICorner",zBox).CornerRadius=UDim.new(0,8) local saveBtn = Instance.new("TextButton") saveBtn.Size = UDim2.new(0.85, 0, 0, 36) saveBtn.Position = UDim2.new(0.075, 0, 0.555, 0) saveBtn.BackgroundColor3 = Color3.fromRGB(100, 40, 180) saveBtn.Text = "๐Ÿ’พ Save Position" saveBtn.TextColor3 = Color3.new(1,1,1) saveBtn.TextScaled = true saveBtn.Font = Enum.Font.GothamBold saveBtn.Parent = frame Instance.new("UICorner", saveBtn).CornerRadius = UDim.new(0, 12) local oneTpBtn = Instance.new("TextButton") oneTpBtn.Size = UDim2.new(0.85, 0, 0, 36) oneTpBtn.Position = UDim2.new(0.075, 0, 0.62, 0) oneTpBtn.BackgroundColor3 = Color3.fromRGB(120, 50, 200) oneTpBtn.Text = "๐Ÿ”„ One-Time TP" oneTpBtn.TextColor3 = Color3.new(1,1,1) oneTpBtn.TextScaled = true oneTpBtn.Font = Enum.Font.GothamBold oneTpBtn.Parent = frame Instance.new("UICorner", oneTpBtn).CornerRadius = UDim.new(0, 12) local loopTpBtn = Instance.new("TextButton") loopTpBtn.Size = UDim2.new(0.85, 0, 0, 36) loopTpBtn.Position = UDim2.new(0.075, 0, 0.685, 0) loopTpBtn.BackgroundColor3 = Color3.fromRGB(140, 20, 60) loopTpBtn.Text = "๐Ÿ” Loop TP: OFF" loopTpBtn.TextColor3 = Color3.new(1,1,1) loopTpBtn.TextScaled = true loopTpBtn.Font = Enum.Font.GothamBold loopTpBtn.Parent = frame Instance.new("UICorner", loopTpBtn).CornerRadius = UDim.new(0, 12) local maxWinTpBtn = Instance.new("TextButton") maxWinTpBtn.Size = UDim2.new(0.85, 0, 0, 36) maxWinTpBtn.Position = UDim2.new(0.075, 0, 0.75, 0) maxWinTpBtn.BackgroundColor3 = Color3.fromRGB(180, 20, 100) maxWinTpBtn.Text = "๐ŸŒŸ Max Win TP: OFF" maxWinTpBtn.TextColor3 = Color3.new(1,1,1) maxWinTpBtn.TextScaled = true maxWinTpBtn.Font = Enum.Font.GothamBold maxWinTpBtn.Parent = frame Instance.new("UICorner", maxWinTpBtn).CornerRadius = UDim.new(0, 12) -- ====================== KILL UI ====================== local killBtn = Instance.new("TextButton") killBtn.Size = UDim2.new(0.85, 0, 0, 38) killBtn.Position = UDim2.new(0.075, 0, 0.83, 0) killBtn.BackgroundColor3 = Color3.fromRGB(180, 30, 30) killBtn.Text = "โŒ Kill UI (Destroy)" killBtn.TextColor3 = Color3.new(1,1,1) killBtn.TextScaled = true killBtn.Font = Enum.Font.GothamBold killBtn.Parent = frame Instance.new("UICorner", killBtn).CornerRadius = UDim.new(0, 12) -- Variables local speedEnabled = false local flyEnabled = false local loopTpEnabled = false local maxWinTpEnabled = false local savedPosition = nil local speedConn, tpConn, maxWinTpConn, flyConn = nil, nil, nil, nil local event = ReplicatedStorage:FindFirstChild("Events", true) and ReplicatedStorage.Events:FindFirstChild("AddSpeed") local rootPart = nil local function getRoot() local char = player.Character if char then rootPart = char:FindFirstChild("HumanoidRootPart") end return rootPart end local currentSpeed = 85 local maxWinPosition = Vector3.new(21167.37, 63, -771.53) -- Fly Function (unverรคndert) local function startFly() getRoot() flyConn = RunService.RenderStepped:Connect(function() if not rootPart or not rootPart.Parent then getRoot() return end local cam = workspace.CurrentCamera local vel = Vector3.new(0,0,0) local speed = currentSpeed if UserInputService:IsKeyDown(Enum.KeyCode.W) then vel += cam.CFrame.LookVector * speed end if UserInputService:IsKeyDown(Enum.KeyCode.S) then vel -= cam.CFrame.LookVector * speed end if UserInputService:IsKeyDown(Enum.KeyCode.A) then vel -= cam.CFrame.RightVector * speed end if UserInputService:IsKeyDown(Enum.KeyCode.D) then vel += cam.CFrame.RightVector * speed end if UserInputService:IsKeyDown(Enum.KeyCode.Space) then vel += Vector3.new(0,speed,0) end if UserInputService:IsKeyDown(Enum.KeyCode.LeftControl) then vel -= Vector3.new(0,speed,0) end rootPart.Velocity = vel end) end -- Keybinds UserInputService.InputBegan:Connect(function(input, gp) if gp then return end if input.KeyCode == Enum.KeyCode.RightShift then frame.Visible = not frame.Visible elseif input.KeyCode == Enum.KeyCode.F then flyEnabled = not flyEnabled if flyEnabled then flyToggle.Text = "Fly: ON (F)" flyToggle.BackgroundColor3 = Color3.fromRGB(140, 60, 220) startFly() else flyToggle.Text = "Fly: OFF (F)" flyToggle.BackgroundColor3 = Color3.fromRGB(50, 20, 80) if flyConn then flyConn:Disconnect() end if rootPart then rootPart.Velocity = Vector3.new(0,0,0) end end end end) -- Button Functions applyBtn.MouseButton1Click:Connect(function() local num = tonumber(speedBox.Text) if num then currentSpeed = num end end) getCurrentBtn.MouseButton1Click:Connect(function() getRoot() if rootPart then local p = rootPart.Position xBox.Text = string.format("%.2f", p.X) yBox.Text = string.format("%.2f", p.Y) zBox.Text = string.format("%.2f", p.Z) end end) saveBtn.MouseButton1Click:Connect(function() local x = tonumber(xBox.Text) or 0 local y = tonumber(yBox.Text) or 0 local z = tonumber(zBox.Text) or 0 savedPosition = Vector3.new(x, y, z) end) speedToggle.MouseButton1Click:Connect(function() speedEnabled = not speedEnabled if speedEnabled then speedToggle.Text = "Speed: ON" speedToggle.BackgroundColor3 = Color3.fromRGB(140, 60, 220) speedConn = RunService.Heartbeat:Connect(function() if event then event:FireServer() end end) else speedToggle.Text = "Speed: OFF" speedToggle.BackgroundColor3 = Color3.fromRGB(50, 20, 80) if speedConn then speedConn:Disconnect() end end end) oneTpBtn.MouseButton1Click:Connect(function() if savedPosition then getRoot() if rootPart then rootPart.CFrame = CFrame.new(savedPosition) end end end) loopTpBtn.MouseButton1Click:Connect(function() loopTpEnabled = not loopTpEnabled if loopTpEnabled then loopTpBtn.Text = "๐Ÿ” Loop TP: ON" loopTpBtn.BackgroundColor3 = Color3.fromRGB(180, 40, 80) tpConn = RunService.Heartbeat:Connect(function() if savedPosition then getRoot() if rootPart then rootPart.Velocity = Vector3.new(0, -30, 0) wait(0.12) rootPart.CFrame = CFrame.new(savedPosition) end end end) else loopTpBtn.Text = "๐Ÿ” Loop TP: OFF" loopTpBtn.BackgroundColor3 = Color3.fromRGB(140, 20, 60) if tpConn then tpConn:Disconnect() end end end) maxWinTpBtn.MouseButton1Click:Connect(function() maxWinTpEnabled = not maxWinTpEnabled if maxWinTpEnabled then maxWinTpBtn.Text = "๐ŸŒŸ Max Win TP: ON" maxWinTpBtn.BackgroundColor3 = Color3.fromRGB(200, 50, 150) maxWinTpConn = RunService.Heartbeat:Connect(function() getRoot() if rootPart then rootPart.Velocity = Vector3.new(0, -30, 0) wait(0.12) rootPart.CFrame = CFrame.new(maxWinPosition) end end) else maxWinTpBtn.Text = "๐ŸŒŸ Max Win TP: OFF" maxWinTpBtn.BackgroundColor3 = Color3.fromRGB(180, 20, 100) if maxWinTpConn then maxWinTpConn:Disconnect() end end end) -- Kill UI Button killBtn.MouseButton1Click:Connect(function() if flyConn then flyConn:Disconnect() end if speedConn then speedConn:Disconnect() end if tpConn then tpConn:Disconnect() end if maxWinTpConn then maxWinTpConn:Disconnect() end screenGui:Destroy() print("๐ŸŒŒ Galactic UI destroyed.") end) -- Draggable local dragging = false local dragStart, startPos frame.InputBegan:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseButton1 then dragging = true dragStart = input.Position startPos = frame.Position end end) UserInputService.InputChanged:Connect(function(input) if dragging and input.UserInputType == Enum.UserInputType.MouseMovement then 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 end) UserInputService.InputEnded:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseButton1 then dragging = false end end) print("๐ŸŒŒ Made by Grok - Galactic UI Loaded (Clean Version)")