Sans moveset
Key Required

Sans moveset

The Strongest BattlegroundsBacongod112Bacongod112 31.1K views 290 executesUpdated Nov 10, 2024
5.0/ 5(6 votes)
60100% Positive
Lua Script•87 lines (3426 chars)
local AztechTeam = {}

local player = game.Players.LocalPlayer
local playerGui = player:WaitForChild("PlayerGui")
local humanoid, character = nil, nil

function AztechTeam.initializeCharacter()
    character = player.Character or player.CharacterAdded:Wait()
    humanoid = character:WaitForChild("Humanoid")
end

AztechTeam.initializeCharacter()
player.CharacterAdded:Connect(AztechTeam.initializeCharacter) -- Reinitialize on character respawn

function AztechTeam.setToolName(hotbarIndex, moveName)
    local hotbar = playerGui:FindFirstChild("Hotbar")
    if hotbar then
        local backpack = hotbar:FindFirstChild("Backpack")
        local hotbarFrame = backpack and backpack:FindFirstChild("Hotbar")
        local baseButton = hotbarFrame and hotbarFrame:FindFirstChild(tostring(hotbarIndex))
        if baseButton then
            local toolNameLabel = baseButton:FindFirstChild("Base") and baseButton.Base:FindFirstChild("ToolName")
            if toolNameLabel then
                toolNameLabel.Text = moveName
            end
        end
    end
end

-- Set move names
AztechTeam.setToolName(1, "Ghaster Blaster")
AztechTeam.setToolName(2, "Bone barrage")
AztechTeam.setToolName(3, "Bone slice")
AztechTeam.setToolName(4, "Bone summon")

-- change their speed and things
local birdUSuck = {
    -- M1 replacements(bird sending hentai 4k) 
    [10469493270] = {replacementId = "17889458563", startTime = 0, speed = 1},  -- 1st M1
    [10469630950] = {replacementId = "17889461810", startTime = 0, speed = 1},  -- 2nd M1
    [10469639222] = {replacementId = "17889471098", startTime = 0, speed = 1},  -- 3rd M1
    [10469643643] = {replacementId = "17889290569", startTime = 0, speed = 1},  -- 4th M1

    -- Moves
    [10468665991] = {replacementId = "13073745835", startTime = 0.2, speed = 1}, -- Move 1
    [10466974800] = {replacementId = "15290930205", startTime = 0, speed = 1.3},  -- Move 2
    [10471336737] = {replacementId = "17838006839", startTime = 0.5, speed = 1},  -- Move 3
    [12510170988] = {replacementId = "16597912086", startTime = 0.2, speed = 1},    -- Move 4

    -- moves like downslam etc...
    [10470104242] = {replacementId = "12684185971", startTime = 0, speed = 1},    -- Downslam
    [10503381238] = {replacementId = "14900168720", startTime = 1.3, speed = 1},  -- Mini Uppercut
    [10479335397] = {replacementId = "14046756619", startTime = 0, speed = 0.7},  -- Front Dash
}

function AztechTeam.stopAllAnimations()
    for _, track in ipairs(humanoid:GetPlayingAnimationTracks()) do
        track:Stop()
    end
end

function AztechTeam.playReplacementAnimation(config)
    local anim = Instance.new("Animation")
    anim.AnimationId = "rbxassetid://" .. config.replacementId
    local track = humanoid:LoadAnimation(anim)
    track:Play()
    track:AdjustSpeed(0)
    track.TimePosition = config.startTime
    track:AdjustSpeed(config.speed)
end

humanoid.AnimationPlayed:Connect(function(animationTrack)
    local animId = tonumber(animationTrack.Animation.AnimationId:match("%d+"))
    local config = birdUSuck[animId]
    if config then
        AztechTeam.stopAllAnimations()
        AztechTeam.playReplacementAnimation(config)
    end
end)

character.DescendantAdded:Connect(function(descendant)
    if descendant:IsA("BodyVelocity") then
        descendant.Velocity = Vector3.new(descendant.Velocity.X, 0, descendant.Velocity.Z)
    end
end)

-- ult moves and name soon...

Features & Information

Tsbg replaces saitama

Community Comments (4)

ZaddymingletonZaddymingletonNov 15, 2024(edited)

it’s mid not worth using lol

pmatt1307pmatt1307Nov 23, 2024(edited)

how to script?

Bacongod112Bacongod112Nov 29, 2024(edited)

My other scripts are way better then this

STING3RSTING3RFeb 26, 2025(edited)

How do you get anim ids?

More Scripts for The Strongest Battlegrounds