KJ Battlegrounds
2.0k Views
279 Executions

KJ animation overhaul

KJ Battlegrounds
imdisplay
imdisplayPublished 50
9 months ago
Please login to perform these actions:

KJ animation overhaul is a KJ Battlegrounds script for Roblox, uploaded to ScriptBlox on Feb 6, 2026.

Does it work?

No reports yet

No reports yet. Tried it? Be the first to say.

Also noticed:

Description

changes your animations like backdash, m1s, etc, i forgot (i decided to release this to the public after not using this for weeks)

View Raw
local Players = game:GetService("Players")
local player = Players.LocalPlayer

local REPLACEMENTS = {
    ["119102480756352"] = { id = "137397247849088", speed = 1, looped = false, method = "adjustWeight", autoStopWhenOriginalStops = false },
    ["106608961865827"] = { id = "92005932540787", speed = 1, looped = false, method = "adjustWeight", autoStopWhenOriginalStops = false },
    ["87123834097610"] = { id = "82314433429874", speed = 1, looped = false, method = "adjustWeight", autoStopWhenOriginalStops = false },
    ["70432012102538"] = { id = "124320470694393", speed = 1, looped = false, method = "adjustWeight", autoStopWhenOriginalStops = false },
    ["116102651952484"] = { id = "82565280556544", speed = 0.9, looped = false, method = "adjustWeight", autoStopWhenOriginalStops = false },
    ["97808790386190"] = { id = "73331279050775", speed = 1, looped = false, method = "adjustWeight", autoStopWhenOriginalStops = true },
    ["127007788252180"] = { id = "80727527341153", speed = 1, looped = false, method = "stop", autoStopWhenOriginalStops = false },
    ["125052838468389"] = { id = "127773001984630", speed = 3, looped = false, method = "adjustWeight", autoStopWhenOriginalStops = false },
}
local function normalizeId(raw)
    if not raw then return nil end
    raw = tostring(raw)
    local digits = raw:match("(%d+)")
    return digits
end

local function makeRbAssetId(id)
    id = tostring(id)
    if id:match("^rbxassetid://") then return id end
    return "rbxassetid://" .. id
end

local currentConn

local function onCharacter(character)
    if currentConn then
        currentConn:Disconnect()
        currentConn = nil
    end

    local humanoid = character:WaitForChild("Humanoid", 5)
    if not humanoid then return end

    currentConn = humanoid.AnimationPlayed:Connect(function(animTrack)
        local ok, err = pcall(function()
            local origAnimId = normalizeId(animTrack.Animation and animTrack.Animation.AnimationId)


Comments

0
Log in to join the conversation. Login
No comments yet. Be the first!

More KJ Battlegrounds scripts

See all
KJ Battlegrounds
3.4k
1.7k
9 months ago
[🎃] Throw Food For Animals
1.5k
6.9k
Bumped 1 hour ago
Fling Things and People
14.7k
4.5k
Bumped 1 hour ago
Paid
RIVALS
18.4k
143.2k
Bumped 2 hours ago
Key System