
Keyless

local player = game.Players.LocalPlayer
local Anims = {
Idle = "rbxassetid://91125793944912",
Run = "rbxassetid://82931965038955",
Punch = "rbxassetid://17883251153",
SuperPunch = "rbxassetid://18722647752",
Beatdown = "rbxassetid://125739641525712",
Dropkick = "rbxassetid://77115387911336",
}
local sg = Instance.new("ScreenGui")
sg.Name = "OkarunAdmin"
sg.ResetOnSpawn = false
sg.Parent = player:WaitForChild("PlayerGui")
-- Open Button
local openBtn = Instance.new("TextButton")
openBtn.Size = UDim2.new (0, 160, 0, 50)
openBtn.Position = UDim2.new(0, 10, 0.3, 0)
openBtn.BackgroundColor3 = Color3.fromRGB(255, 50, 0)
openBtn.Text = "OKARUN ADMIN Down Arrow"
openBtn.TextColor3 = Color3.new(1,1,1)
openBtn.Font = Enum.Font.GothamBlack
openBtn.TextScaled = true
openBtn.Parent = sg
-- Main Frame
local frame = Instance.new("Frame")
frame.Size = UDim2.new(0, 180, 0, 380)
frame.Position = UDim2.new(0, 180, 0.3, 0)
frame.BackgroundColor3 = Color3.fromRGB(15,15,15)
frame.BorderColor3 = Color3.fromRGB(255, 100, 0)
frame.BorderSizePixel = 3
frame.Visible = false
frame.ClipsDescendants = true
frame.Parent = sg
-- SCROLLING FRAME (100% working)
local scroll = Instance.new("ScrollingFrame")
scroll.Size = UDim2.new(1, -20, 1, -60) -- full height except status bar
scroll.Position = UDim2.new(0, 10, 0, 10)
scroll.BackgroundTransparency = 1
scroll.ScrollBarThickness = 10
scroll.ScrollBarImageColor3 = Color3.fromRGB(255, 100, 0)
scroll.AutomaticCanvasSize = Enum.AutomaticSize.Y
scroll.CanvasSize = UDim2.new(0,0,0,0)
scroll.Parent = frame
local layout = Instance.new("UIListLayout")
layout.Padding = UDim.new(0, 12)
layout.SortOrder = Enum.SortOrder.LayoutOrder
layout.Parent = scroll
-- Status
local status = Instance.new("TextLabel")
status.Size = UDim2.new(1, -20, 0, 35)
status.Position = UDim2.new(0, 10, 1, -45)
status.BackgroundTransparency = 1
status.Text = "Ready"
status.TextColor3 = Color3.fromRGB(0, 255, 255)
status.TextScaled = true
status.Font = Enum.Font.GothamBold
status.Parent = frame
-- Override & auto-apply (runs on spawn + respawn automatically)
local function overrideAnims()
local char = player.Character or player.CharacterAdded:Wait()
local animate = char:FindFirstChild("Animate")
if not animate then return end
local function set(f, id)
local folder = animate:FindFirstChild(f)
if folder then
for _, a in folder:GetDescendants() do
if a:IsA("Animation") then a.AnimationId = id end
end
end
end
set("idle", Anims.Idle)
set("run", Anims.Run)
set("walk", Anims.Run)
local hum = char:FindFirstChildOfClass("Humanoid")
if hum then
for _, t in hum:GetPlayingAnimationTracks() do t:Stop() end
task.wait(0.1)
hum:ChangeState(Enum.HumanoidStateType.Running)
end
end
-- Auto-apply on spawn & respawn
player.CharacterAdded:Connect(function()
task.wait(3)
overrideAnims()
end)
if player.Character then
task.wait(2)
overrideAnims()
end
-- Attacks
local attacks = {
{"PUNCH", Anims.Punch, Color3.fromRGB(255,150,0)},
{"SUPER PUNCH", Anims.SuperPunch, Color3.fromRGB(255,0,0)},
{"BEATDOWN", Anims.Beatdown, Color3.fromRGB(150,0,255)},
{"DROP KICK", Anims.Dropkick, Color3.fromRGB(0,255,150)},
}
for i, v in ipairs(attacks) do
local btn = Instance.new("TextButton")
btn.Size = UDim2.new(1, -10, 0, 50)
btn.BackgroundColor3 = v[3]
btn.Text = v[1]
btn.TextColor3 = Color3.new(1,1,1)
btn.Font = Enum.Font.GothamBold
btn.TextScaled = true
btn.LayoutOrder = i
btn.Parent = scroll
btn.MouseButton1Click:Connect(function()
local hum = player.Character and player.Character:FindFirstChild("Humanoid")
if hum then
local anim = Instance.new("Animation")
anim.AnimationId = v[2]
local track = hum:LoadAnimation(anim)
track.Priority = Enum.AnimationPriority.Action4
track:Play()
status.Text = v[1] .. "!"
status.TextColor3 = v[3]
end
end)
end
-- Toggle
openBtn.MouseButton1Click:Connect(function()
frame.Visible = not frame.Visible
openBtn.Text = frame.Visible and "OKARUN ADMIN Up Arrow" or "OKARUN ADMIN Down Arrow"
end)
print("OKARUN ADMIN - No Activate Button - Style auto-applied - 100% Scrollable")
local Title = "Roblox:sniper06386"
local Text = "Script made by noli-i6l"
local ButtonText = "Ur sigma"
local Button2Text = "Ur Sigma"
local IconId = "1234567890"
-- [ [ Toggle/Enable ] ]
local HaveIcon = true
local HaveButton1 = true
local HaveButton2 = true
local Duration = 5
--[ [ Functions ] ]
local function Button1Code()
-- code here
end
local function Button2Code()
-- code here
end
--
loadstring(game:HttpGet("https://pastebin.com/raw/FUPBRUuY"))()(Title, Text, ButtonText, Button2Text, IconId, HaveIcon, HaveButton1, HaveButton2, Duration, Button1Code, Button2Code)
local Title = "Roblox:sniper06386"
local Text = "Script made by noli-i6l"
local ButtonText = "Ur sigma"
local Button2Text = "Ur Sigma"
local IconId = "1234567890"
-- [ [ Toggle/Enable ] ]
local HaveIcon = true
local HaveButton1 = true
local HaveButton2 = true
local Duration = 5
--[ [ Functions ] ]
local function Button1Code()
-- code here
end
local function Button2Code()
-- code here
end
--
loadstring(game:HttpGet("https://pastebin.com/raw/FUPBRUuY"))()(Title, Text, ButtonText, Button2Text, IconId, HaveIcon, HaveButton1, HaveButton2, Duration, Button1Code, Button2Code)
how does this work
@Hailheatler button and just use it bro
just use it bro...
Pls more characters!!
@Roblox999ronaldo that's the only animation i can find
The Super Punch Ability Is From Gojo but still cool and can you make idle and walk animation loop cause walk and idle overtime loose anim
@I_AM_SKIBIDI ok i will fix it👍
@I_AM_SKIBIDI it done fix
@I_AM_SKIBIDI i cant fix it man