-- [[ 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 ]] --// ZIANSS KLASCRIPT - Developer Testing Menu --// For your own Roblox experience --// Mobile friendly local Players = game:GetService("Players") local ReplicatedStorage = game:GetService("ReplicatedStorage") local RunService = game:GetService("RunService") local LP = Players.LocalPlayer --================================================== -- SETTINGS --================================================== local Settings = { Speed = 16, PunchDelay = 0.45, SlamDelay = 1, HeavyDelay = 1, ExecuteDelay = 1, } local Toggles = { AutoPunch = false, AutoSlam = false, AutoHeavy = false, AutoExecute = false, ESP = false, Speed = false, } --================================================== -- FIND YOUR GAME REMOTES --================================================== local function FindRemote(name) local obj = ReplicatedStorage:FindFirstChild(name, true) if obj and obj:IsA("RemoteEvent") then return obj end return nil end local PunchRemote = FindRemote("PunchEvent") local SlamRemote = FindRemote("SlamEvent") local HeavyRemote = FindRemote("HeavyEvent") local ExecuteRemote = FindRemote("ExecuteEvent") --================================================== -- UI --================================================== local Gui = Instance.new("ScreenGui") Gui.Name = "ZianssKlascript" Gui.ResetOnSpawn = false Gui.Parent = game:GetService("CoreGui") local Main = Instance.new("Frame") Main.Size = UDim2.fromOffset(280, 400) Main.Position = UDim2.new(0.5, -140, 0.5, -200) Main.BackgroundColor3 = Color3.fromRGB(18,18,22) Main.BorderSizePixel = 0 Main.Parent = Gui local Corner = Instance.new("UICorner") Corner.CornerRadius = UDim.new(0,14) Corner.Parent = Main local Title = Instance.new("TextLabel") Title.Size = UDim2.new(1,0,0,55) Title.BackgroundTransparency = 1 Title.Text = "⚡ ZIANSS KLASCRIPT" Title.TextColor3 = Color3.new(1,1,1) Title.TextSize = 20 Title.Font = Enum.Font.GothamBold Title.Parent = Main local Container = Instance.new("ScrollingFrame") Container.Position = UDim2.fromOffset(10,60) Container.Size = UDim2.new(1,-20,1,-70) Container.BackgroundTransparency = 1 Container.BorderSizePixel = 0 Container.ScrollBarThickness = 4 Container.Parent = Main local Layout = Instance.new("UIListLayout") Layout.Padding = UDim.new(0,7) Layout.Parent = Container local function Button(text, callback) local B = Instance.new("TextButton") B.Size = UDim2.new(1,-5,0,42) B.BackgroundColor3 = Color3.fromRGB(35,35,42) B.TextColor3 = Color3.new(1,1,1) B.TextSize = 15 B.Font = Enum.Font.GothamSemibold B.Text = text B.AutoButtonColor = true B.Parent = Container local C = Instance.new("UICorner") C.CornerRadius = UDim.new(0,9) C.Parent = B B.MouseButton1Click:Connect(callback) return B end --================================================== -- CHARACTER --================================================== local function Character() return LP.Character end local function Humanoid() local C = Character() return C and C:FindFirstChildOfClass("Humanoid") end --================================================== -- TOGGLES --================================================== local Buttons = {} local function AddToggle(name, key) Buttons[key] = Button(name .. ": OFF", function() Toggles[key] = not Toggles[key] Buttons[key].Text = name .. ": " .. (Toggles[key] and "ON" or "OFF") end) end AddToggle("Auto Punch", "AutoPunch") AddToggle("Auto Slam", "AutoSlam") AddToggle("Auto Heavy", "AutoHeavy") AddToggle("Auto Execute", "AutoExecute") AddToggle("Player ESP", "ESP") AddToggle("Speed Boost", "Speed") Button("Normal Speed", function() local H = Humanoid() if H then H.WalkSpeed = 16 end end) Button("Fast Speed", function() local H = Humanoid() if H then H.WalkSpeed = Settings.Speed end end) Button("Close Menu", function() Main.Visible = false end) --================================================== -- AUTO COMBAT --================================================== task.spawn(function() while task.wait(Settings.PunchDelay) do if Toggles.AutoPunch and PunchRemote then PunchRemote:FireServer() end end end) task.spawn(function() while task.wait(Settings.SlamDelay) do if Toggles.AutoSlam and SlamRemote then SlamRemote:FireServer() end end end) task.spawn(function() while task.wait(Settings.HeavyDelay) do if Toggles.AutoHeavy and HeavyRemote then HeavyRemote:FireServer() end end end) task.spawn(function() while task.wait(Settings.ExecuteDelay) do if Toggles.AutoExecute and ExecuteRemote then ExecuteRemote:FireServer() end end end) --================================================== -- SPEED --================================================== RunService.Heartbeat:Connect(function() if Toggles.Speed then local H = Humanoid() if H then H.WalkSpeed = Settings.Speed end end end) --================================================== -- ESP --================================================== local ESPObjects = {} local function RemoveESP(Player) if ESPObjects[Player] then ESPObjects[Player]:Destroy() ESPObjects[Player] = nil end end local function AddESP(Player) if Player == LP then return end if not Player.Character then return end RemoveESP(Player) local Highlight = Instance.new("Highlight") Highlight.Name = "ZianssESP" Highlight.FillTransparency = 0.65 Highlight.OutlineTransparency = 0 Highlight.Adornee = Player.Character Highlight.Parent = Player.Character ESPObjects[Player] = Highlight end local function RefreshESP() for _, Player in ipairs(Players:GetPlayers()) do if Toggles.ESP then AddESP(Player) else RemoveESP(Player) end end end Players.PlayerAdded:Connect(function(Player) Player.CharacterAdded:Connect(function() task.wait(1) if Toggles.ESP then AddESP(Player) end end) end) Toggles.ESP = false task.spawn(function() while task.wait(0.5) do RefreshESP() end end) --================================================== -- DRAGGABLE MENU --================================================== local UIS = game:GetService("UserInputService") local dragging = false local dragStart local startPos Title.InputBegan:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then dragging = true dragStart = input.Position startPos = Main.Position input.Changed:Connect(function() if input.UserInputState == Enum.UserInputState.End then dragging = false end end) end end) UIS.InputChanged:Connect(function(input) if dragging and ( input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch ) then local Delta = input.Position - dragStart Main.Position = UDim2.new( startPos.X.Scale, startPos.X.Offset + Delta.X, startPos.Y.Scale, startPos.Y.Offset + Delta.Y ) end end) print("ZIANSS KLASCRIPT loaded!")