Keyless

Key Required
School of chaos OP SCRIPT
Lua Script•246 lines (6383 chars)
-- Obsidian UI Setup
local repo = "https://raw.githubusercontent.com/deividcomsono/Obsidian/main/"
local Library = loadstring(game:HttpGet(repo .. "Library.lua"))()
local ThemeManager = loadstring(game:HttpGet(repo .. "addons/ThemeManager.lua"))()
local SaveManager = loadstring(game:HttpGet(repo .. "addons/SaveManager.lua"))()
-- Create Main Window
local Window = Library:CreateWindow({
Title = "keek | Soc",
Footer = "school of chaos mod",
Icon = 14091985619,
Position = UDim2.new(0.4, 0, 0.3, 0),
Size = UDim2.new(0, 400, 0, 350),
Resizable = false,
})
-- Setup Tabs
local Tabs = {
Main = Window:AddTab("Main", "user"),
}
-- Main Tab UI
local MainBox = Tabs.Main:AddLeftGroupbox("Main Options")
-- AdminUI Toggle
MainBox:AddToggle("AdminUIToggle", {
Text = "Show Admin UI (AdminFrame)",
Default = false,
Callback = function(state)
local ui = game.Players.LocalPlayer:FindFirstChild("PlayerGui"):FindFirstChild("AdminUI")
if ui and ui:FindFirstChild("AdminFrame") then
ui.AdminFrame.Visible = state
end
end,
})
-- Bucks (Money) Slider
MainBox:AddSlider("BucksSlider", {
Text = "Set Bucks (Money)",
Min = 1,
Max = 30000,
Default = 1000,
Rounding = 0,
Callback = function(value)
local folder = game.Players.LocalPlayer:FindFirstChild("leaderboard")
if folder and folder:FindFirstChild("Bucks") then
folder.Bucks.Value = value
end
end,
})
-- MaxHealth Slider
MainBox:AddSlider("HealthSlider", {
Text = "Set Max Health",
Min = 50,
Max = 1000,
Default = 100,
Rounding = 0,
Callback = function(value)
local hum = game.Players.LocalPlayer.Character and game.Players.LocalPlayer.Character:FindFirstChild("Humanoid")
if hum then
hum.MaxHealth = value
hum.Health = value
end
end,
})
-- Enable Jump Button
MainBox:AddButton({
Text = "Enable Jump",
Func = function()
local hum = game.Players.LocalPlayer.Character and game.Players.LocalPlayer.Character:FindFirstChild("Humanoid")
if hum then
hum:SetStateEnabled(Enum.HumanoidStateType.Jumping, true)
end
end,
})
-- Add to tabs
Tabs.Select = Window:AddTab("Select Player", "users")
local SelectBox = Tabs.Select:AddLeftGroupbox("Target Actions")
-- Get player list
local function getPlayers()
local names = {}
for _, plr in ipairs(game.Players:GetPlayers()) do
table.insert(names, plr.Name)
end
return names
end
-- Dropdown to pick player
SelectBox:AddDropdown("TargetDropdown", {
Values = getPlayers(),
AllowNull = true,
Default = nil,
Multi = false,
Text = "Select Player",
Callback = function(v)
_G.SelectedTarget = v
end,
})
-- Kill Button: TP + Spin fast = damage
SelectBox:AddButton({
Text = "Kill (Spin Smash)",
Func = function()
local char = game.Players.LocalPlayer.Character
local hum = char and char:FindFirstChild("HumanoidRootPart")
local victim = _G.SelectedTarget and game.Players:FindFirstChild(_G.SelectedTarget)
if hum and victim and victim.Character and victim.Character:FindFirstChild("HumanoidRootPart") then
local targetHRP = victim.Character.HumanoidRootPart
local spin = Instance.new("BodyAngularVelocity", hum)
spin.AngularVelocity = Vector3.new(999999,999999,999999)
spin.MaxTorque = Vector3.new(999999,999999,999999)
local conn
conn = game:GetService("RunService").RenderStepped:Connect(function()
if targetHRP and hum then
hum.CFrame = targetHRP.CFrame + Vector3.new(0, 0, 0.1)
end
end)
task.delay(2, function()
if conn then conn:Disconnect() end
spin:Destroy()
end)
end
end,
})
-- Drop Hair / Accessory (FE supported in most games)
SelectBox:AddButton({
Text = "Drop Hair / Accessory",
Func = function()
local char = game.Players.LocalPlayer.Character
if char then
for _, v in ipairs(char:GetChildren()) do
if v:IsA("Accessory") then
v.Parent = workspace
end
end
end
end,
})
-- Normal Spin Toggle
SelectBox:AddToggle("SpinToggle", {
Text = "Spin Player",
Default = false,
Callback = function(val)
local char = game.Players.LocalPlayer.Character
local root = char and char:FindFirstChild("HumanoidRootPart")
if val and root then
_G.Spinning = true
task.spawn(function()
while _G.Spinning and root do
root.CFrame *= CFrame.Angles(0, math.rad(25), 0)
task.wait(0.01)
end
end)
else
_G.Spinning = false
end
end,
})
-- Add Fun Tab
Tabs.Fun = Window:AddTab("Fun", "zap")
local FunBox = Tabs.Fun:AddLeftGroupbox("FE Moves")
-- Toggle: "Getting Punched" FE (random HP drop)
FunBox:AddToggle("FEPunch", {
Text = "Getting Punched (FE Visual)",
Default = false,
Callback = function(toggled)
_G.PunchEffect = toggled
if toggled then
task.spawn(function()
while _G.PunchEffect do
local hum = game.Players.LocalPlayer.Character and game.Players.LocalPlayer.Character:FindFirstChild("Humanoid")
if hum then
local rand = math.random(100, 200)
hum.Health = math.clamp(hum.Health - rand, 1, hum.MaxHealth)
end
task.wait(0.01)
end
end)
end
end,
})
-- Button: Die (classic 0 health humanoid kill)
FunBox:AddButton({
Text = "💀 Die (Classic)",
Func = function()
local char = game.Players.LocalPlayer.Character
local hum = char and char:FindFirstChildOfClass("Humanoid")
if hum then
hum.Health = 0
end
end,
})
-- Right side player tool if needed
local PlayerFunBox = Tabs.Fun:AddRightGroupbox("Player Fun (Optional)")
-- Tip: Reuse player dropdown
PlayerFunBox:AddDropdown("FunTarget", {
Values = getPlayers(),
AllowNull = true,
Default = nil,
Text = "Select Player",
Callback = function(val)
_G.FunTarget = val
end,
})
PlayerFunBox:AddButton({
Text = "Kill Spin TP (2s)",
Func = function()
local char = game.Players.LocalPlayer.Character
local hum = char and char:FindFirstChild("HumanoidRootPart")
local victim = _G.FunTarget and game.Players:FindFirstChild(_G.FunTarget)
if hum and victim and victim.Character and victim.Character:FindFirstChild("HumanoidRootPart") then
local spin = Instance.new("BodyAngularVelocity", hum)
spin.AngularVelocity = Vector3.new(999999,999999,999999)
spin.MaxTorque = Vector3.new(999999,999999,999999)
local conn
conn = game:GetService("RunService").RenderStepped:Connect(function()
hum.CFrame = victim.Character.HumanoidRootPart.CFrame
end)
task.delay(2, function()
if conn then conn:Disconnect() end
spin:Destroy()
end)
end
end,
})Features & Information
spawner
- school of chaos
- get AdminUi
- enable jump
- change health
- get sword free
- unlimited bucks

game has 2 players
its still developing, soon will have much players
The game got taken down or something