oniman twerk emote from invicble
Key RequiredUniversal

oniman twerk emote from invicble

Universal Scriptthe_scripter_manthe_scripter_man 13K views 7K executesUpdated Aug 21, 2025
5.0/ 5(1 votes)
10100% Positive
Lua Script•98 lines (2937 chars)
--[[
Oniman Twerk Emote GUI
Made by lil0darkie6
Features:
- Draggable button
- Button text toggles ONIMAN / oniman
- Random color cycling while animation plays
- Looped/frozen animation
- Press "H" to hide/show the GUI
]]

-- References
local player = game.Players.LocalPlayer
local UserInputService = game:GetService("UserInputService")

-- Create ScreenGui in PlayerGui
local gui = Instance.new("ScreenGui")
gui.Name = "OnimanGUI"
gui.ResetOnSpawn = false
gui.Parent = player:WaitForChild("PlayerGui")

-- Add credit label
local credit = Instance.new("TextLabel", gui)
credit.Size = UDim2.new(0, 200, 0, 20)
credit.Position = UDim2.new(0, 20, 0, 70)
credit.Text = "Made by lil0darkie6"
credit.TextColor3 = Color3.new(1, 1, 1)
credit.BackgroundTransparency = 1
credit.TextScaled = true

-- Button creation
local btn = Instance.new("TextButton", gui)
btn.Size = UDim2.new(0, 120, 0, 40)
btn.Position = UDim2.new(0, 20, 0, 20)
btn.Text = "ONIMAN"
btn.BackgroundColor3 = Color3.fromRGB(60, 60, 60)
btn.TextColor3 = Color3.new(1, 1, 1)
btn.Draggable = true

-- Animation variables
local track
local animationId = "rbxassetid://81636895937131" -- Safe to change

-- Meme colors
local colors = {
    Color3.fromRGB(255, 0, 0),
    Color3.fromRGB(0, 255, 0),
    Color3.fromRGB(0, 0, 255),
    Color3.fromRGB(255, 255, 0),
    Color3.fromRGB(255, 0, 255),
    Color3.fromRGB(0, 255, 255)
}

-- Button click: play/stop animation
btn.MouseButton1Click:Connect(function()
    local char = player.Character or player.CharacterAdded:Wait()
    local humanoid = char:WaitForChild("Humanoid")
    local animator = humanoid:FindFirstChildOfClass("Animator") or Instance.new("Animator", humanoid)

    if not track or not track.IsPlaying then
        -- Load & play animation
        local anim = Instance.new("Animation")
        anim.AnimationId = animationId
        track = animator:LoadAnimation(anim)
        track.Looped = true
        track.Priority = Enum.AnimationPriority.Action
        track:Play(0, 99)
        track:AdjustSpeed(0)

        -- Toggle button text and colors
        btn.Text = "ONIMAN"
        spawn(function()
            while track and track.IsPlaying do
                btn.Text = (btn.Text == "ONIMAN") and "oniman" or "ONIMAN"
                btn.BackgroundColor3 = colors[math.random(1, #colors)]
                wait(0.3)
            end
            -- Reset when stopped
            btn.BackgroundColor3 = Color3.fromRGB(60, 60, 60)
            btn.Text = "ONIMAN"
        end)
    else
        -- Stop animation
        track:Stop(0)
        track:Destroy()
        track = nil
        btn.Text = "ONIMAN"
        btn.BackgroundColor3 = Color3.fromRGB(60, 60, 60)
    end
end)

-- Hotkey to hide/show GUI (press H)
UserInputService.InputBegan:Connect(function(input, gameProcessed)
    if gameProcessed then return end
    if input.KeyCode == Enum.KeyCode.H then
        gui.Enabled = not gui.Enabled
    end
end)

Features & Information

this emote has a twerk emote from oniman

Community Comments (5)

the_scripter_manthe_scripter_manAug 21, 2025

this is a working emote

Replying to @the_scripter_man
sawyertoldyousawyertoldyouApr 28, 2026

@the_scripter_man did you make the emote or how did you make it fe

my_cimy_ciAug 21, 2025

made by: lil0darkie6 ❌ made by: chatgpt ✔

Replying to @my_ci
the_scripter_manthe_scripter_manAug 21, 2025

a lil bit with chatgpt cus there was a bug when u get flinged nonstop

jaimeema068jaimeema068Aug 21, 2025

Jajja esta divertido

More Scripts for Universal Scripts