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)