SUPER KVADRAT
Key RequiredUniversal

SUPER KVADRAT

Universal ScriptC00lhayx_devC00lhayx_dev 77 views 28 executesUpdated Jun 23, 2026
Unrated
00
Lua Script•84 lines (6743 chars)
local RunService = game:GetService("RunService")
local p = game.Players.LocalPlayer
local c = p.Character or p.CharacterAdded:Wait()
task.wait(0.3)
local h = c:WaitForChild("HumanoidRootPart")
local m = c:WaitForChild("Humanoid")
m.MaxHealth, m.Health, m.RequiresNeck, m.BreakJointsOnDeath = math.huge, math.huge, false, false
m:ChangeState(Enum.HumanoidStateType.Physics)
m.HealthChanged:Connect(function() if m.Health < math.huge then m.Health = math.huge end end)
local ff = Instance.new("ForceField") ff.Visible, ff.Parent = false, c
local R, S, FS, SH, oi, u, d, cam = 15, 3, 50, "CIRCLE", {}, false, false, workspace.CurrentCamera
for _, o in ipairs(c:GetChildren()) do
    if o:IsA("Accessory") then
        local hd = o:FindFirstChild("Handle")
        if hd then
            for _, w in ipairs(hd:GetChildren()) do if w:IsA("Weld") or w:IsA("ManualWeld") or w:IsA("WeldConstraint") then w:Destroy() end end
            hd.CanCollide = false; table.insert(oi, hd)
        end
    elseif o:IsA("BasePart") and o.Name ~= "HumanoidRootPart" and not o.Name:find("Torso") and o.Name ~= "Head" then
        o.CanCollide = false
        for _, j in ipairs(c:GetDescendants()) do if j:IsA("Motor6D") and (j.Part0 == o or j.Part1 == o) then j:Destroy() end end
        table.insert(oi, o)
    end
end
local bv, bg = Instance.new("BodyVelocity"), Instance.new("BodyGyro")
bv.MaxForce, bg.MaxTorque, bv.Parent, bg.Parent = Vector3.new(1e5, 1e5, 1e5), Vector3.new(1e5, 1e5, 1e5), h, h
if p.PlayerGui:FindFirstChild("MFG") then p.PlayerGui.MFG:Destroy() end
local sg = Instance.new("ScreenGui") sg.Name, sg.ResetOnSpawn, sg.Parent = "MFG", false, p.PlayerGui
local f = Instance.new("Frame") f.Size, f.Position, f.BackgroundColor3, f.Parent = UDim2.new(0, 180, 0, 270), UDim2.new(0.05, 0, 0.3, 0), Color3.fromRGB(25, 25, 30), sg
local function cb(t, pos, s, col, fn)
    local b = Instance.new("TextButton") b.Size, b.Position, b.Text, b.BackgroundColor3, b.TextColor3, b.Font, b.TextSize, b.Parent = s, pos, t, col, Color3.new(1, 1, 1), Enum.Font.SourceSansBold, 14, f
    local cr = Instance.new("UICorner") cr.CornerRadius = UDim.new(0, 6) cr.Parent = b
    if fn then b.MouseButton1Click:Connect(fn) end; return b
end
local title = Instance.new("TextLabel") title.Size, title.Position, title.Text, title.TextColor3, title.Font, title.TextSize, title.BackgroundTransparency, title.Parent = UDim2.new(1, 0, 0, 20), UDim2.new(0, 0, 0, 5), "by c00lhayx_dev", Color3.fromRGB(255, 215, 0), Enum.Font.SourceSansBold, 14, 1, f
local lbl = Instance.new("TextLabel") lbl.Size, lbl.Position, lbl.Text, lbl.TextColor3, lbl.BackgroundTransparency, lbl.Parent = UDim2.new(1, 0, 0, 20), UDim2.new(0, 0, 0, 30), "SPIN SPEED: 3", Color3.new(1, 1, 1), 1, f
cb("-", UDim2.new(0.1, 0, 0, 50), UDim2.new(0, 40, 0, 25), Color3.fromRGB(180, 50, 50), function() S = math.max(0, S - 1) lbl.Text = "SPIN SPEED: " .. S end)
cb("+", UDim2.new(0.65, 0, 0, 50), UDim2.new(0, 40, 0, 25), Color3.fromRGB(50, 180, 50), function() S = math.min(30, S + 1) lbl.Text = "SPIN SPEED: " .. S end)
local flbl = Instance.new("TextLabel") flbl.Size, flbl.Position, flbl.Text, flbl.TextColor3, flbl.BackgroundTransparency, flbl.Parent = UDim2.new(1, 0, 0, 20), UDim2.new(0, 0, 0, 80), "FLY SPEED: 50", Color3.new(1, 1, 1), 1, f
cb("<", UDim2.new(0.1, 0, 0, 100), UDim2.new(0, 40, 0, 25), Color3.fromRGB(180, 50, 50), function() FS = math.max(20, FS - 15) flbl.Text = "FLY SPEED: " .. FS end)
cb(">", UDim2.new(0.65, 0, 0, 100), UDim2.new(0, 40, 0, 25), Color3.fromRGB(50, 180, 50), function() FS = math.min(200, FS + 15) flbl.Text = "FLY SPEED: " .. FS end)
cb("CIRCLE", UDim2.new(0.04, 0, 0, 135), UDim2.new(0, 54, 0, 25), Color3.fromRGB(50, 50, 55), function() SH = "CIRCLE" end)
cb("SQUARE", UDim2.new(0.36, 0, 0, 135), UDim2.new(0, 60, 0, 25), Color3.fromRGB(50, 50, 55), function() SH = "SQUARE" end)
cb("TRI", UDim2.new(0.71, 0, 0, 135), UDim2.new(0, 46, 0, 25), Color3.fromRGB(50, 50, 55), function() SH = "TRIANGLE" end)
local sw = cb("⚔ SWORD MODE ⚔", UDim2.new(0.05, 0, 0, 170), UDim2.new(0, 162, 0, 30), Color3.fromRGB(120, 30, 180), function()
    if SH == "SWORD" then SH, sw.BackgroundColor3, sw.Text = "CIRCLE", Color3.fromRGB(120, 30, 180), "⚔ SWORD MODE ⚔"
    else SH, sw.BackgroundColor3, sw.Text = "SWORD", Color3.fromRGB(220, 60, 20), "⚡ FLING SWORD ACTIVE" end
end)
local function cfb(t, pos, col)
    local b = Instance.new("TextButton") b.Size, b.Position, b.Text, b.BackgroundColor3, b.TextColor3, b.Font, b.TextSize, b.Parent = UDim2.new(0, 75, 0, 75), pos, t, col, Color3.new(1, 1, 1), Enum.Font.SourceSansBold, 24, sg
    local cr = Instance.new("UICorner") cr.CornerRadius = UDim.new(0, 50) cr.Parent = b; return b
end
local uB, dB = cfb("▲", UDim2.new(0.85, -30, 0.5, -90), Color3.fromRGB(0, 150, 255)), cfb("▼", UDim2.new(0.85, -30, 0.5, 0), Color3.fromRGB(255, 85, 85))
uB.InputBegan:Connect(function() u = true end) uB.InputEnded:Connect(function() u = false end)
dB.InputBegan:Connect(function() d = true end) dB.InputEnded:Connect(function() d = false end)
local a = 0
RunService.Heartbeat:Connect(function(dt)
    if not h or not h.Parent then return end
    a = a + (dt * S)
    if #oi == 0 then return end
    local bCF = h.CFrame
    for i, it in ipairs(oi) do
        if it and it.Parent then
            local cf
            if SH == "CIRCLE" then local o = (math.pi * 2) / #oi * i + a; cf = bCF * CFrame.new(math.cos(o) * R, math.sin(a * 2 + i) * 1.5, math.sin(o) * R) * CFrame.Angles(a, a, 0)
            elseif SH == "SQUARE" then local o = (math.pi * 2) / #oi * i + a; local x, z = math.cos(o), math.sin(o)local mC = math.max(math.abs(x), math.abs(z)) cf = bCF * CFrame.new((x / mC) * R, 0, (z / mC) * R) * CFrame.Angles(0, a, 0)
            elseif SH == "TRIANGLE" then
                local o = (((math.pi * 2) / #oi * i + a) / (math.pi * 2) % 1) * 3; local x, z = 0, 0
                if o < 1 then x, z = -R + (o * R * 2), -R / 1.5 elseif o < 2 then local p = o - 1; x, z = R - (p * R), -R / 1.5 + (p * R * 1.5) else local p = o - 2; x, z = 0 - (p * R), R - (p * R * 1.5) end
                cf = bCF * CFrame.new(x, 0, z) * CFrame.Angles(0, a, 0)
            elseif SH == "SWORD" then 
                cf = bCF * CFrame.new(0, 0, -(4 + i * 1.5)) * CFrame.Angles(0, math.rad(90), tick() * 999999999) 
            end
            it.CFrame, it.Velocity = cf, Vector3.new(0, 0, 0)
        end
    end
end)
RunService.RenderStepped:Connect(function()
    if not h or not h.Parent then return end
    bg.CFrame = cam.CFrame; local v = Vector3.new(0, 0, 0)
    if m.MoveDirection.Magnitude > 0 then v = m.MoveDirection * FS end
    if u then v = v + Vector3.new(0, FS, 0) elseif d then v = v + Vector3.new(0, -FS, 0) end
    bv.Velocity = v
end)

Features & Information

Good script no more why idk

Community Comments (0)

No comments yet for this script.

More Scripts for Universal Scripts