--[[ DARXWRECK MASTER - DUAL MODE (SAFE + INSTANT) Fitur: Safe Teleport, Instant TP, Fly, & WalkSpeed ]] local Player = game.Players.LocalPlayer local TweenService = game:GetService("TweenService") local RunService = game:GetService("RunService") local PlayerGui = Player:WaitForChild("PlayerGui") -- Bersihkan UI Lama for _, v in pairs(PlayerGui:GetChildren()) do if v.Name == "DarXUI" then v:Destroy() end end local Gui = Instance.new("ScreenGui", PlayerGui); Gui.Name = "DarXUI" local Main = Instance.new("Frame", Gui) Main.Size, Main.Position = UDim2.new(0, 350, 0, 450), UDim2.new(0.5, -175, 0.5, -225) Main.BackgroundColor3 = Color3.fromRGB(20, 20, 20); Main.Active = true; Main.Draggable = true -- Judul local Title = Instance.new("TextLabel", Main) Title.Size, Title.Text = UDim2.new(1, 0, 0, 40), "DARXWRECK HUB" Title.BackgroundColor3 = Color3.fromRGB(180, 0, 0); Title.TextColor3 = Color3.new(1,1,1) -- Control Panel (WS & Fly) local WS = Instance.new("TextBox", Main) WS.Size, WS.Position = UDim2.new(0.45, 0, 0, 30), UDim2.new(0.05, 0, 0, 50) WS.PlaceholderText = "WS (Max 25)"; WS.BackgroundColor3 = Color3.fromRGB(40, 40, 40); WS.TextColor3 = Color3.new(1,1,1) WS.FocusLost:Connect(function() if tonumber(WS.Text) then Player.Character.Humanoid.WalkSpeed = tonumber(WS.Text) end end) local Fly = Instance.new("TextButton", Main) Fly.Size, Fly.Position = UDim2.new(0.45, 0, 0, 30), UDim2.new(0.5, 0, 0, 50) Fly.Text = "FLY: OFF"; Fly.BackgroundColor3 = Color3.fromRGB(40, 40, 40); Fly.TextColor3 = Color3.new(1,1,1) local flying = false Fly.MouseButton1Click:Connect(function() flying = not flying; Fly.Text = flying and "FLY: ON" or "FLY: OFF" end) RunService.RenderStepped:Connect(function() if flying and Player.Character and Player.Character:FindFirstChild("HumanoidRootPart") then Player.Character.HumanoidRootPart.Velocity = workspace.CurrentCamera.CFrame.LookVector * (tonumber(WS.Text) or 50) end end) -- Scrolling Frame local List = Instance.new("ScrollingFrame", Main) List.Size, List.Position = UDim2.new(0.9, 0, 0, 340), UDim2.new(0.05, 0, 0, 90) List.BackgroundColor3 = Color3.fromRGB(30, 30, 30); List.CanvasSize = UDim2.new(0, 0, 30, 0) local coords = { Vector3.new(819.92, -0.64, 86.63), Vector3.new(1584.61, -0.11, 112.56), Vector3.new(2323.35, 11.89, 454.71), Vector3.new(2991.35, 95.88, 365.73), Vector3.new(3850.48, 230.55, -581.87), Vector3.new(4406.87, 270.98, -123.32), Vector3.new(4790.39, 311.89, 869.24), Vector3.new(5328.96, 369.37, 1420.84), Vector3.new(5675.97, 379.89, 1761.77), Vector3.new(6550.91, 479.89, 1935.10), Vector3.new(6947.47, 525.31, 1915.39), Vector3.new(7379.45, 673.85, 1340.23), Vector3.new(7764.00, 891.89, -216.62), Vector3.new(7516.00, 946.19, -804.58), Vector3.new(7109.13, 1097.08, -1298.39), Vector3.new(6243.66, 969.88, -1354.50), Vector3.new(5446.20, 1038.55, -603.62), Vector3.new(5413.19, 1267.68, 357.36), Vector3.new(6312.27, 1298.42, 1427.13), Vector3.new(7362.25, 1363.89, 1564.33), Vector3.new(8219.32, 1362.46, 822.52), Vector3.new(8820.58, 1646.55, 543.33), Vector3.new(8901.68, 1494.56, 105.30), Vector3.new(9030.85, 1536.17, -455.66), Vector3.new(8605.69, 1877.03, -1288.79), Vector3.new(7356.47, 2127.30, -1451.28), Vector3.new(6881.13, 2078.18, -1103.64), Vector3.new(6613.54, 2124.58, -618.71), Vector3.new(6621.74, 2258.57, 362.73), Vector3.new(7035.36, 2328.69, 1341.43), Vector3.new(7837.48, 2431.89, 1308.16), Vector3.new(8323.35, 2513.38, 932.68), Vector3.new(8636.96, 2511.89, 509.56), Vector3.new(8505.84, 2511.89, -153.88), Vector3.new(8126.00, 2610.51, -405.17), Vector3.new(7617.73, 2610.54, -390.28), Vector3.new(7284.22, 2679.89, -105.97), Vector3.new(7192.26, 2709.98, 447.16), Vector3.new(7502.63, 2719.89, 843.76), Vector3.new(7352.36, 2889.05, 1470.25), Vector3.new(7622.92, 2935.89, 382.64) } for i, pos in pairs(coords) do -- Safe Mode (Hijau) local btnS = Instance.new("TextButton", List) btnS.Size, btnS.Position = UDim2.new(0.4, 0, 0, 30), UDim2.new(0.05, 0, 0, (i-1)*35) btnS.Text = "Safe "..i; btnS.BackgroundColor3 = Color3.fromRGB(0, 100, 0); btnS.TextColor3 = Color3.new(1,1,1) btnS.MouseButton1Click:Connect(function() local hrp = Player.Character and Player.Character:FindFirstChild("HumanoidRootPart") if hrp then TweenService:Create(hrp, TweenInfo.new(1.5), {CFrame = CFrame.new(pos)}):Play() end end) -- Instant Mode (Merah) local btnI = Instance.new("TextButton", List) btnI.Size, btnI.Position = UDim2.new(0.4, 0, 0, 30), UDim2.new(0.5, 0, 0, (i-1)*35) btnI.Text = "Inst "..i; btnI.BackgroundColor3 = Color3.fromRGB(150, 0, 0); btnI.TextColor3 = Color3.new(1,1,1) btnI.MouseButton1Click:Connect(function() if Player.Character and Player.Character:FindFirstChild("HumanoidRootPart") then Player.Character.HumanoidRootPart.CFrame = CFrame.new(pos) end end) end