Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- Loadstring Script for Moves and Ultimate Abilities
- getgenv().color = Color3.new(1, 0.13, 0) -- Set global color
- -- Set Move Names
- local function setMoveName(slot, name)
- local player = game.Players.LocalPlayer
- local playerGui = player:WaitForChild("PlayerGui")
- local hotbar = playerGui:WaitForChild("Hotbar")
- local backpack = hotbar:WaitForChild("Backpack")
- local hotbarFrame = backpack:WaitForChild("Hotbar")
- local baseButton = hotbarFrame:WaitForChild(tostring(slot)).Base
- baseButton.ToolName.Text = name
- end
- setMoveName(1, "Firestorm Hutch")
- setMoveName(2, "Burning Grasp")
- setMoveName(3, "Heatwave Shock")
- setMoveName(4, "Knowledge Burn")
- -- Set Ultimate Name
- local function setUltimateName(name)
- local player = game.Players.LocalPlayer
- local playerGui = player:WaitForChild("PlayerGui")
- local function updateUltimateName()
- local screenGui = playerGui:FindFirstChild("ScreenGui")
- if screenGui then
- local magicHealthFrame = screenGui:FindFirstChild("MagicHealth")
- if magicHealthFrame then
- local textLabel = magicHealthFrame:FindFirstChild("TextLabel")
- if textLabel then
- textLabel.Text = name
- end
- end
- end
- end
- playerGui.DescendantAdded:Connect(updateUltimateName)
- updateUltimateName()
- end
- setUltimateName("RAMPANT ANGER")
- -- Handle Moves
- local function setupAnimation(animationId, newAnimationId, playSpeed, stopDelay)
- local player = game.Players.LocalPlayer
- local character = player.Character or player.CharacterAdded:Wait()
- local humanoid = character:WaitForChild("Humanoid")
- local function onAnimationPlayed(animationTrack)
- if animationTrack.Animation.AnimationId == "rbxassetid://" .. animationId then
- -- Stop all animations
- for _, animTrack in pairs(humanoid:GetPlayingAnimationTracks()) do
- animTrack:Stop()
- end
- -- Play the new animation
- local newAnim = Instance.new("Animation")
- newAnim.AnimationId = "rbxassetid://" .. newAnimationId
- local anim = humanoid:LoadAnimation(newAnim)
- anim:Play()
- anim:AdjustSpeed(playSpeed or 1)
- if stopDelay then
- delay(stopDelay, function()
- anim:Stop()
- end)
- end
- end
- end
- humanoid.AnimationPlayed:Connect(onAnimationPlayed)
- end
- -- Assign animations for each move
- setupAnimation(12273188754, 15121659862, 1) -- Move 1
- setupAnimation(12296113986, 17120635926, 0.5) -- Move 2
- setupAnimation(12309835105, 18716478642, 1.1, 1.8) -- Move 3
- setupAnimation(13603396939, 18716683497, 1) -- Move 4
- -- Load additional effects
- loadstring(game:HttpGet("https://raw.githubusercontent.com/felixsidzed/veryCoolScripts/refs/heads/main/Change%20Effects%20TSBG.lua"))()
Advertisement
Add Comment
Please, Sign In to add comment