local Players = game:GetService("Players") local Player = Players.LocalPlayer local Backpack = Player:WaitForChild("Backpack") local StarterGui = game:GetService("StarterGui") -- CURRENTANGLE V2 OLD (loads first - perfect timing) loadstring(game:HttpGet("https://raw.githubusercontent.com/somethingsimade/CurrentAngleV2/refs/heads/main/v2"))() print("CurrentAngle V2 Old Loaded - Waiting for fake character...") repeat task.wait() until Player.Character and Player.Character:FindFirstChild("HumanoidRootPart") task.wait(3) -- Let CurrentAngle fully finish its fake body + motors -- ANIMATOR6D RELOADER (forces fresh load every respawn) local function ReloadAnimator6D() getgenv().Animator6D = nil getgenv().Animator6DStop = nil loadstring(game:HttpGet("https://raw.githubusercontent.com/gObl00x/Stuff/refs/heads/main/Animator6D.lua"))() repeat task.wait() until getgenv().Animator6D and getgenv().Animator6DStop end ReloadAnimator6D() -- GLOBAL DANCE STOPPER (only one dance ever plays) local CurrentDanceActive = false local function GlobalStop() if CurrentDanceActive then pcall(getgenv().Animator6DStop) CurrentDanceActive = false end end -- TOOL CREATOR - FIXED 100% local function CreateDanceTool(Name, AnimID) local tool = Instance.new("Tool") tool.Name = Name tool.RequiresHandle = false tool.CanBeDropped = true tool.ManualActivationOnly = false tool.Equipped:Connect(function() task.wait(0.1) -- tiny delay so character is 100% ready GlobalStop() -- stop any previous dance (this fixes the "all stop" bug) CurrentDanceActive = true task.spawn(function() pcall(function() getgenv().Animator6D(AnimID, 1, true) end) end) print("Dancing:", Name) end) tool.Unequipped:Connect(function() if CurrentDanceActive then GlobalStop() end end) -- FORCE TOOL INTO BACKPACK (works even if backpack is locked) tool.Parent = Player:WaitForChild("Backpack") end -- SPAWN ALL 10 DANCES (they WILL appear now) CreateDanceTool("PBJT", 90863264070440) CreateDanceTool("Static Dance", 83904622308376) CreateDanceTool("Vibe Dancer", 101607024216354) CreateDanceTool("Insanity", 138668794994986) CreateDanceTool("HeadBanger", 86560907023201) CreateDanceTool("Hakari Dance", 134665947682750) CreateDanceTool("Every Beat", 128394310601520) CreateDanceTool("BreakDown", 101331837929837) CreateDanceTool("OneyPlays", 106549665707140) CreateDanceTool("Noob Cry", 97150208909530) CreateDanceTool("Pop Dance", 120715433953786) CreateDanceTool("JumpStyle", 94832151340316) CreateDanceTool("Skeleton ", 110161917140106) CreateDanceTool("Silly", 104312858604788) CreateDanceTool("The Hero", 91450016639256) CreateDanceTool("Pop Dance (Fixed)", 120715433953786) CreateDanceTool("Eggrolled", 140148578737715) CreateDanceTool("LOCKED", 95478076162305) CreateDanceTool("Prince Of Egypt 2.0", 133242006711486) CreateDanceTool("WAIT", 99189922691342) CreateDanceTool("Distraction", 75434192309751) CreateDanceTool("Pop Dance (Fixed)", 120715433953786) CreateDanceTool ("Gangnam", 105635298937775) CreateDanceTool("Brickbattler", 114070522493122) CreateDanceTool("Bag Up", 137346519916347) -- RESPAWN FIX - Tools come back + Animator6D reloads Player.CharacterAdded:Connect(function(newChar) GlobalStop() task.wait(4) ReloadAnimator6D() task.wait(1) -- Re-create all tools on respawn (guaranteed to appear) CreateDanceTool("PBJT", 90863264070440) CreateDanceTool("Static Dance", 83904622308376) CreateDanceTool("Vibe Dancer", 101607024216354) CreateDanceTool("Insanity", 138668794994986) CreateDanceTool("HeadBanger", 86560907023201) CreateDanceTool("Hakari Dance", 134665947682750) CreateDanceTool("Every Beat", 128394310601520) CreateDanceTool("BreakDown", 101331837929837) CreateDanceTool("OneyPlays", 106549665707140) CreateDanceTool("Noob Cry", 97150208909530) CreateDanceTool("Pop Dance", 120715433953786) CreateDanceTool("JumpStyle", 94832151340316) CreateDanceTool("Skeleton ", 110161917140106) CreateDanceTool("Silly", 104312858604788) CreateDanceTool("The Hero", 91450016639256) CreateDanceTool("Pop Dance 2.0", 120715433953786) CreateDanceTool("LOCKED", 95478076162305) CreateDanceTool("Prince Of Egypt 2.0", 133242006711486) CreateDanceTool("WAIT", 99189922691342) CreateDanceTool("Distraction", 75434192309751) CreateDanceTool("Pop Dance (Fixed)", 120715433953786) CreateDanceTool ("Gangnam", 105635298937775) CreateDanceTool("Brickbattler", 114070522493122) CreateDanceTool("Bag Up", 137346519916347) print("Respawn fixed - All dance tools back & ready!") CreateDanceTool("Eggrolled", 140148578737715) end) StarterGui:SetCore("SendNotification", { Title = "Hairy Dance made by Eunoia"; Text = "10 Tools Loaded & FIXED | Equip = Dance | Respawn Proof"; Duration = 8; }) print("DANCE LOADED!!!!- TOOLS APPEAR + ONLY ONE DANCE PLAYS") print("He")