I have made a script that allows people to 'Fortnite Dance' in the game. Sadly, the dances work only in studio, and the game pass scripts don't work. Nothing is showing up in output. The script is a local script.
player = game.Players.LocalPlayer
animationdab = script.Parent.Background.Dab:WaitForChild("Animation")
animationdd = script.Parent.Background.DefDance:WaitForChild("Animation")
animationfloss = script.Parent.Background.Floss:WaitForChild("Animation")
animationhype = script.Parent.Background.Hype:WaitForChild("Animation")
animationinfdab = script.Parent.Background.InfDab:WaitForChild("Animation")
animationOJ = script.Parent.Background.OJ:WaitForChild("Animation")
animationtakel = script.Parent.Background.TakeL:WaitForChild("Animation")
animationworm = script.Parent.Background.Worm:WaitForChild("Animation")
DabButton = script.Parent.Background.Dab
DefaultButton = script.Parent.Background.DefDance
FlossButton = script.Parent.Background.Floss
HypeButton = script.Parent.Background.Hype
InfDabButton = script.Parent.Background.InfDab
OJButton = script.Parent.Background.OJ
TakeLButton = script.Parent.Background.TakeL
WormButton = script.Parent.Background.Worm
OpenButton = script.Parent.DancesOpen
BackButton = script.Parent.Background.Back
Background = script.Parent.Background
enableddab = true
enableddefault = true
enabledfloss = true
enabledhype = true
enabledinfdab = true
enabledoj = true
enabledtakel = true
enabledworm = true
--[[
Animation Times:
Dab: 0.9
Default: 4.5
Floss: 3.2
Hype: 3.5
Infinite Dab: 1.8
Orange Justice: 6.2
Take the L: 1.4
Worm: 2
--]]
OpenButton.Activated:Connect(function()
if Background.Visible == true then
Background.Visible = false
else
Background.Visible = true
end
end)
BackButton.Activated:Connect(function()
Background.Visible = false
end)
--[[
--]]
-- Dab --
DabButton.Activated:Connect(function()
if enableddab then
enableddab = false
local animationtrack1 = player.Character.Humanoid:LoadAnimation(animationdab)
animationtrack1:Play()
wait(0.9)
enableddab = true
animationtrack1:Stop()
end
end)
-- Default --
DefaultButton.Activated:Connect(function()
if game:GetService("MarketplaceService"):UserOwnsGamePassAsync(player.UserId, 6501778) then
if enableddefault then
enableddefault = false
local animationtrack2 = player.Character.Humanoid:LoadAnimation(animationdd)
animationtrack2:Play()
wait(4.5)
enableddefault = true
animationtrack2:Stop()
else
DefaultButton.TextLabel.Text = "You don't own the pass!"
wait(3)
DefaultButton.TextLabel.Text = "Default Dance ????"
end
end
end)
-- Floss --
FlossButton.Activated:Connect(function()
if enabledfloss then
enabledfloss = false
local animationtrack3 = player.Character.Humanoid:LoadAnimation(animationfloss)
animationtrack3:Play()
wait(3.2)
enabledfloss = true
animationtrack3:Stop()
end
end)
-- Hype --
HypeButton.Activated:Connect(function()
if enabledhype then
enabledhype = false
local animationtrack4 = player.Character.Humanoid:LoadAnimation(animationhype)
animationtrack4:Play()
wait(3.5)
enabledhype = true
animationtrack4:Stop()
end
end)
-- Infinite Dab --
InfDabButton.Activated:Connect(function()
if enabledinfdab then
enabledinfdab = false
local animationtrack5 = player.Character.Humanoid:LoadAnimation(animationinfdab)
animationtrack5:Play()
wait(1.8)
enabledinfdab = true
animationtrack5:Stop()
end
end)
-- Orange Justice --
OJButton.Activated:Connect(function()
if game:GetService("MarketplaceService"):UserOwnsGamePassAsync(player, 6501781) then
if enabledoj then
enabledoj = false
local animationtrack6 = player.Character.Humanoid:LoadAnimation(animationOJ)
animationtrack6:Play()
wait(6.2)
enabledoj = true
animationtrack6:Stop()
else
OJButton.TextLabel.Text = "You don't own the pass!"
wait(3)
OJButton.TextLabel.Text = "Orange Justice ????"
end
end
end)
-- Take the L --
TakeLButton.Activated:Connect(function()
if enabledtakel then
enabledtakel = false
local animationtrack7 = player.Character.Humanoid:LoadAnimation(animationtakel)
animationtrack7:Play()
wait(1.4)
enabledtakel = true
animationtrack7:Stop()
end
end)
-- Worm --
WormButton.Activated:Connect(function()
if enabledworm then
enabledworm = false
local animationtrack8 = player.Character.Humanoid:LoadAnimation(animationworm)
animationtrack8:Play()
wait(2)
enabledworm = true
animationtrack8:Stop()
end
end)

1 comment
The simple solution is making ur script FE -_-6