
Key Required

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...
it’s mid not worth using lol
how to script?
My other scripts are way better then this
How do you get anim ids?