karros 1 9 mostly not fe basic scripts for beginners
Key RequiredUniversal

karros 1 9 mostly not fe basic scripts for beginners

Universal ScriptBarelyADevBarelyADev 8.1K views 33 executesUpdated Jun 12, 2025
5.0/ 5(1 votes)
10100% Positive
Lua Script•263 lines (8199 chars)
local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local UIS = game:GetService("UserInputService")
local VirtualUser = game:GetService("VirtualUser")
local Workspace = game:GetService("Workspace")

local player = Players.LocalPlayer
local character = player.Character or player.CharacterAdded:Wait()
local playerGui = player:WaitForChild("PlayerGui")

if playerGui:FindFirstChild("HackingToolGUI") then
	playerGui:FindFirstChild("HackingToolGUI"):Destroy()
end

Players.LocalPlayer.CharacterAdded:Connect(function(char)
	character = char
end)

-- Anti-AFK
player.Idled:Connect(function()
	VirtualUser:Button2Down(Vector2.new(0,0), workspace.CurrentCamera.CFrame)
	task.wait(1)
	VirtualUser:Button2Up(Vector2.new(0,0), workspace.CurrentCamera.CFrame)
end)

-- Main GUI Holder
local screenGui = Instance.new("ScreenGui")
screenGui.Name = "HackingToolGUI"
screenGui.ResetOnSpawn = false
screenGui.Parent = playerGui

-- Themes
local themes = {
	["Dark Red"] = {bg = Color3.fromRGB(20, 0, 0), btn = Color3.fromRGB(60, 0, 0), text = Color3.fromRGB(255, 80, 80)},
	["Neon Blue"] = {bg = Color3.fromRGB(0, 0, 30), btn = Color3.fromRGB(0, 80, 150), text = Color3.fromRGB(100, 200, 255)},
	["Toxic Green"] = {bg = Color3.fromRGB(0, 30, 0), btn = Color3.fromRGB(0, 200, 0), text = Color3.fromRGB(0, 255, 100)},
	["Void"] = {bg = Color3.fromRGB(5, 0, 10), btn = Color3.fromRGB(40, 0, 60), text = Color3.fromRGB(170, 0, 255)},
	["Midnight"] = {bg = Color3.fromRGB(10, 10, 25), btn = Color3.fromRGB(40, 40, 80), text = Color3.fromRGB(200, 200, 255)}
}

-- UI Frame
local main = Instance.new("Frame")
main.Size = UDim2.new(0, 500, 0, 300)
main.Position = UDim2.new(0.5, -250, 0.5, -150)
main.BackgroundColor3 = Color3.fromRGB(20, 0, 0)
main.Active = true
main.Draggable = true
main.Parent = screenGui

-- Logo Image
local logo = Instance.new("ImageLabel")
logo.Size = UDim2.new(0, 180, 0, 120)
logo.Position = UDim2.new(0, 10, 0, 10)
logo.BackgroundTransparency = 1
logo.Image = "rbxassetid://139478747999611"
logo.ScaleType = Enum.ScaleType.Stretch
logo.Parent = main

-- Target Input Box
local targetBox = Instance.new("TextBox")
targetBox.Size = UDim2.new(0, 180, 0, 20)
targetBox.Position = UDim2.new(0, 10, 0, 135)
targetBox.PlaceholderText = "Enter target name..."
targetBox.TextColor3 = Color3.fromRGB(255, 255, 255)
targetBox.BackgroundColor3 = Color3.fromRGB(40, 0, 0)
targetBox.ClearTextOnFocus = false
targetBox.Text = ""
targetBox.Parent = main

-- Title
local title = Instance.new("TextLabel")
title.Text = "KARROS XPLOIT1"
title.Font = Enum.Font.SourceSansBold
title.TextSize = 12
title.TextColor3 = Color3.fromRGB(255, 80, 80)
title.Size = UDim2.new(0, 180, 0, 15)
title.Position = UDim2.new(0, 10, 0, 160)
title.BackgroundTransparency = 1
title.TextXAlignment = Enum.TextXAlignment.Center
title.Parent = main

-- Buttons Container
local buttonFrame = Instance.new("Frame")
buttonFrame.Size = UDim2.new(0, 280, 0, 230)
buttonFrame.Position = UDim2.new(0, 200, 0, 10)
buttonFrame.BackgroundTransparency = 1
buttonFrame.Parent = main

local buttonY = 0
local function createButton(text, callback)
	local btn = Instance.new("TextButton")
	btn.Size = UDim2.new(0, 270, 0, 25)
	btn.Position = UDim2.new(0, 5, 0, buttonY)
	btn.BackgroundColor3 = Color3.fromRGB(60, 0, 0)
	btn.TextColor3 = Color3.fromRGB(255, 80, 80)
	btn.Font = Enum.Font.SourceSansBold
	btn.TextSize = 14
	btn.Text = text
	btn.Parent = buttonFrame
	btn.MouseButton1Click:Connect(callback)
	buttonY = buttonY + 30
end

-- Buttons with their functionalities
createButton("Kill Player", function()
	local name = targetBox.Text
	local target = Players:FindFirstChild(name)
	if target and target.Character then
		target.Character:BreakJoints()
	end
end)

createButton("Teleport to Player", function()
	local name = targetBox.Text
	local target = Players:FindFirstChild(name)
	if target and target.Character and character then
		character:PivotTo(target.Character:GetPivot())
	end
end)

createButton("Speed Hack", function()
	character:WaitForChild("Humanoid").WalkSpeed = 100
end)

createButton("ESP", function()
	-- Remove any previous ESP
	for _, plr in pairs(Players:GetPlayers()) do
		if plr.Character and plr.Character:FindFirstChild("ESP") then
			plr.Character.ESP:Destroy()
		end
	end

	-- Apply ESP to all players, including the local player
	for _, plr in pairs(Players:GetPlayers()) do
		if plr.Character then
			local highlight = Instance.new("Highlight")
			highlight.FillColor = Color3.new(1, 0, 0)
			highlight.OutlineColor = Color3.new(1, 1, 1)
			highlight.DepthMode = Enum.HighlightDepthMode.AlwaysOnTop
			highlight.Name = "ESP"
			highlight.Parent = plr.Character
		end
	end
end)

createButton("Fly", function()
	local hrp = character:FindFirstChild("HumanoidRootPart")
	if not hrp then return end
	flying = not flying
	if flying then
		bodyGyro = Instance.new("BodyGyro", hrp)
		bodyGyro.P = 9e4
		bodyGyro.MaxTorque = Vector3.new(9e9, 9e9, 9e9)
		bodyGyro.CFrame = hrp.CFrame
		bodyVel = Instance.new("BodyVelocity", hrp)
		bodyVel.Velocity = Vector3.zero
		bodyVel.MaxForce = Vector3.new(9e9, 9e9, 9e9)
		UIS.InputBegan:Connect(function(input, gp)
			if gp then return end
			if input.KeyCode == Enum.KeyCode.W then
				while flying do
					bodyVel.Velocity = workspace.CurrentCamera.CFrame.lookVector * 50
					bodyGyro.CFrame = workspace.CurrentCamera.CFrame
					task.wait()
				end
			end
		end)
	else
		if bodyGyro then bodyGyro:Destroy() end
		if bodyVel then bodyVel:Destroy() end
	end
end)

createButton("Decal Spam", function()
	-- Continuously spam decals on all parts in the game
	local function addDecalToParts()
		for _, part in pairs(Workspace:GetDescendants()) do
			if part:IsA("BasePart") and not part:FindFirstChild("DecalSpam") then
				local decal = Instance.new("Decal")
				decal.Texture = "rbxassetid://139478747999611"
				decal.Name = "DecalSpam"  -- Naming decal to avoid duplicates
				decal.Parent = part
			end
		end
	end

	-- Run every 0.1 seconds to ensure new parts get decals
	while true do
		addDecalToParts()
		wait(0.1)
	end
end)

createButton("Theme Switch", function()
	local currentTheme = title.TextColor3
	local nextTheme = nil
	for themeName, t in pairs(themes) do
		if t.text == currentTheme then
			-- Cycle to the next theme
			local themeList = {"Dark Red", "Neon Blue", "Toxic Green", "Void", "Midnight"}
			local index = table.find(themeList, themeName)
			nextTheme = themeList[(index % #themeList) + 1]
			break
		end
	end

	if nextTheme then
		local theme = themes[nextTheme]
		main.BackgroundColor3 = theme.bg
		title.TextColor3 = theme.text
		targetBox.BackgroundColor3 = theme.btn
		targetBox.TextColor3 = Color3.new(1,1,1)
		for _, b in ipairs(buttonFrame:GetChildren()) do
			if b:IsA("TextButton") then
				b.BackgroundColor3 = theme.btn
				b.TextColor3 = theme.text
			end
		end
	end
end)

-- Freeze Player button
createButton("Freeze Player", function()
	local name = targetBox.Text
	local target = Players:FindFirstChild(name)
	if target and target.Character then
		local humanoid = target.Character:FindFirstChild("Humanoid")
		if humanoid then
			humanoid.PlatformStand = true
		end
	end
end)

-- Fling Player button
createButton("Fling Player", function()
	local name = targetBox.Text
	local target = Players:FindFirstChild(name)
	if target and target.Character then
		local humanoidRootPart = target.Character:FindFirstChild("HumanoidRootPart")
		if humanoidRootPart then
			local fling = Instance.new("BodyVelocity")
			fling.Velocity = Vector3.new(math.random(-100, 100), 100, math.random(-100, 100))
			fling.MaxForce = Vector3.new(100000, 100000, 100000)
			fling.Parent = humanoidRootPart
			wait(0.1)
			fling:Destroy()
		end
	end
end)

-- Explode All (Including Me) button
createButton("Explode All (Including Me)", function()
	-- Explode all players, including the local player
	for _, plr in pairs(Players:GetPlayers()) do
		if plr.Character and plr.Character:FindFirstChild("HumanoidRootPart") then
			local boom = Instance.new("Explosion")
			boom.BlastRadius = 10
			boom.BlastPressure = 5000000000
			boom.Position = plr.Character.HumanoidRootPart.Position
			boom.Parent = Workspace
		end
	end
end)

Features & Information

mostly not fe! includes: explode all,fling player,freeze player,many themes,decalspam,fly,esp,speed hack,tp to player,kill player. version:1.9
#Karros

Community Comments (0)

No comments yet for this script.

More Scripts for Universal Scripts