-- [[ Rscripts Risk Notice ]] -- This script is not verified by rscripts.net. Deal with caution. -- -- Stay safe: -- • Never log in on unofficial Roblox sites or lookalike domains. -- • Real Roblox links use roblox.com (check the .com ending). -- • Treat fake Roblox login / "claim reward" pages as phishing. -- [[ End Rscripts Risk Notice ]] local P, R, C = game:GetService("Players"), game:GetService("RunService"), game:GetService("CoreGui") local lp = P.LocalPlayer local SGui = Instance.new("ScreenGui", C) SGui.Name = "KaduHub_V8.5_Slim" local function New(cls, prt, props) local i = Instance.new(cls, prt) for k, v in pairs(props) do i[k] = v end return i end -- Janela principal com tamanho reduzido (Slim) local MF = New("Frame", SGui, {BackgroundColor3 = Color3.fromRGB(20,20,20), Position = UDim2.new(0.5,-140,0.5,-62), Size = UDim2.new(0,280,0,125), Active = true, Draggable = true}) New("UICorner", MF, {CornerRadius = UDim.new(0,8)}) local US = New("UIStroke", MF, {Thickness = 1.5, ApplyStrokeMode = "Border"}) -- Cabeçalho Slim local Hd = New("Frame", MF, {Size = UDim2.new(1,0,0,32), BackgroundTransparency = 1}) local Ti = New("TextLabel", Hd, {Size = UDim2.new(0,70,1,0), Position = UDim2.new(0,10,0,0), Text = "KADU HUB", TextColor3 = Color3.new(1,1,1), TextSize = 11, Font = "SourceSansBold", BackgroundTransparency = 1, TextXAlignment = "Left"}) local Ct = New("Frame", MF, {Size = UDim2.new(1,0,1,-32), Position = UDim2.new(0,0,0,32), BackgroundTransparency = 1}) -- Display de Velocidade Superior Menor local SpF = New("Frame", Hd, {Size = UDim2.new(0,70,0,18), Position = UDim2.new(0.5,-35,0.5,-9), BackgroundColor3 = Color3.fromRGB(12,12,12)}) New("UICorner", SpF, {CornerRadius = UDim.new(0,4)}) local SpT = New("TextLabel", SpF, {Size = UDim2.new(1,0,1,0), Text = "0.0 KM/H", TextColor3 = Color3.new(1,1,1), Font = "Code", TextSize = 10, BackgroundTransparency = 1}) -- Botões de Minimizar (Slim) local MI = New("TextButton", SGui, {Size = UDim2.new(0,45,0,45), Visible = false, BackgroundColor3 = Color3.fromRGB(15,15,15), Text = "FAST", Font = "SourceSansBold", TextColor3 = Color3.new(1,1,1), TextSize = 13, Draggable = true, Active = true}) New("UICorner", MI, {CornerRadius = UDim.new(0,8)}) local MS = New("UIStroke", MI, {Thickness = 1.5}) local RUN = New("TextButton", SGui, {Size = UDim2.new(0,45,0,22), Visible = false, BackgroundColor3 = Color3.fromRGB(45,45,45), Text = "RUN: OFF", Font = "SourceSansBold", TextColor3 = Color3.new(1,1,1), TextSize = 9, Active = true}) New("UICorner", RUN, {CornerRadius = UDim.new(0,5)}) local RS = New("UIStroke", RUN, {Thickness = 1, Color = Color3.fromRGB(100,100,100)}) MI:GetPropertyChangedSignal("Position"):Connect(function() RUN.Position = MI.Position + UDim2.new(0, 0, 0, 50) end) local function BT(t, c, p, f) local b = New("TextButton", Hd, {Size = UDim2.new(0,18,0,18), Position = p, BackgroundColor3 = c, Text = t, TextColor3 = Color3.new(1,1,1), Font = "SourceSansBold", TextSize = 12}) New("UICorner", b, {CornerRadius = UDim.new(0,4)}) b.MouseButton1Click:Connect(f) end BT("✕", Color3.fromRGB(200,50,50), UDim2.new(1,-24,0,7), function() SGui:Destroy() end) BT("—", Color3.fromRGB(50,50,50), UDim2.new(1,-46,0,7), function() MI.Position = MF.Position RUN.Position = MF.Position + UDim2.new(0, 0, 0, 50) MF.Visible = false MI.Visible = true RUN.Visible = true end) local pressTime = 0 MI.MouseButton1Down:Connect(function() pressTime = tick() end) MI.MouseButton1Up:Connect(function() if (tick() - pressTime) < 0.2 then MF.Position = MI.Position MI.Visible = false RUN.Visible = false MF.Visible = true end end) -- Linhas Slim (mais baixas) local function Row(n, p) local r = New("Frame", Ct, {Size = UDim2.new(1,-16,0,32), Position = p, BackgroundColor3 = Color3.fromRGB(25,25,25)}) New("UICorner", r, {CornerRadius = UDim.new(0,5)}) New("TextLabel", r, {Size = UDim2.new(0.4,0,1,0), Position = UDim2.new(0,8,0,0), Text = n, TextColor3 = Color3.new(1,1,1), Font = "SourceSansLight", BackgroundTransparency = 1, TextXAlignment = "Left", TextSize = 12}) return r end local spd, fly = 0, false -- Seção de Velocidade Ultra-Compactada local SR = Row("💨 Velocidade", UDim2.new(0,8,0,6)) local VT = New("TextLabel", SR, {Size = UDim2.new(0,35,0,22), Position = UDim2.new(1,-115,0.5,-11), Text = "0", TextColor3 = Color3.new(1,1,1), Font = "SourceSansBold", BackgroundTransparency = 1, TextSize = 12}) local function SB(t, x, v) local b = New("TextButton", SR, {Size = UDim2.new(0,24,0,20), Position = UDim2.new(1,x,0.5,-10), Text = t, BackgroundColor3 = Color3.fromRGB(40,40,40), TextColor3 = Color3.new(1,1,1), Font = "SourceSansBold", TextSize = 10}) New("UICorner", b, {CornerRadius = UDim.new(0,3)}) b.MouseButton1Click:Connect(function() spd = math.max(0, spd + v) VT.Text = spd end) end SB("-5", -170, -5) SB("-1", -142, -1) SB("+1", -62, 1) SB("+5", -32, 5) -- Seção de Alternar (Ground Lock) Slim local function TG(n, p, f) local r = Row(n, p) local b = New("TextButton", r, {Size = UDim2.new(0,50,0,20), Position = UDim2.new(1,-58,0.5,-10), BackgroundColor3 = Color3.fromRGB(45,45,45), Text = "OFF", TextColor3 = Color3.new(1,1,1), TextSize = 10}) New("UICorner", b, {CornerRadius = UDim.new(0,10)}) b.MouseButton1Click:Connect(function() f(b) end) return b end local flyToggle flyToggle = TG("Correr (Ground Lock)", UDim2.new(0,8,0,44), function(b) fly = not fly local txt = fly and "ON" or "OFF" local clr = fly and Color3.fromRGB(46,204,113) or Color3.fromRGB(45,45,45) b.Text = txt b.BackgroundColor3 = clr RUN.Text = "RUN: " .. txt RUN.BackgroundColor3 = clr end) RUN.MouseButton1Click:Connect(function() fly = not fly local txt = fly and "ON" or "OFF" local clr = fly and Color3.fromRGB(46,204,113) or Color3.fromRGB(45,45,45) RUN.Text = "RUN: " .. txt RUN.BackgroundColor3 = clr flyToggle.Text = txt flyToggle.BackgroundColor3 = clr end) -- Física e Velocidade R.Stepped:Connect(function() local c = lp.Character local rt = c and (c:FindFirstChild("HumanoidRootPart") or c.PrimaryPart) if not rt then return end SpT.Text = string.format("%.1f KM/H", Vector3.new(rt.AssemblyLinearVelocity.X, 0, rt.AssemblyLinearVelocity.Z).Magnitude) local bv, bg = rt:FindFirstChild("KaduBV") or New("BodyVelocity", rt, {Name="KaduBV"}), rt:FindFirstChild("KaduBG") or New("BodyGyro", rt, {Name="KaduBG"}) if fly then local d = Vector3.new(workspace.CurrentCamera.CFrame.LookVector.X, 0, workspace.CurrentCamera.CFrame.LookVector.Z).Unit bv.MaxForce, bv.Velocity, bg.MaxTorque, bg.CFrame = Vector3.new(1e6,0,1e6), d * spd, Vector3.new(1e6,1e6,1e6), CFrame.new(rt.Position, rt.Position + d) else bv.MaxForce, bg.MaxTorque = Vector3.zero, Vector3.zero end end) -- Sistema Chroma RGB (Bordas e Textos sincronizados) task.spawn(function() while task.wait() do local cl = Color3.fromHSV((tick()%15)/15,0.7,1) US.Color, MS.Color, Ti.TextColor3, SpT.TextColor3 = cl, cl, cl, cl end end) -- Sistema Anti-AFK Automático task.spawn(function() local vu = game:GetService("VirtualUser") lp.Idled:Connect(function() vu:Button2Down(Vector2.new(0,0), workspace.CurrentCamera.CFrame) task.wait(1) vu:Button2Up(Vector2.new(0,0), workspace.CurrentCamera.CFrame) end) end)