Scripting HelpersARCHIVE
A little piece of Roblox history. Preserved for everyone, one question at a time.Read about the archive →
COMMUNITY QUESTION

How do I fix " Players.Plexiious.Backpack.Combat:178: attempt to index function with 'Play'"?

I am trying to make a script inside my combat script that has it so when I press F it plays the animation and blocks but I keep getting this error

 Players.Plexiious.Backpack.Combat:178: attempt to index function with 'Play'

Can Yall Help?

mouse.KeyDown:connect(function(key)
	
	if key == "f" then
		
		if game:GetService("UserInputService"):GetFocusedTextBox() ~= nil then return end 
		
		if char.OtherValues.Carrying.Value == true then return end
		
		if char.OtherValues.Carried.Value == true then return end

		if char.CombatValues:FindFirstChild("Swinging").Value == true then return end
		
		if char.DisableValues:FindFirstChild("Disable") then return end

		if char.OtherValues.Ragdoll.Value == true then return end
		
		if char.CombatValues.BlockNumber.Value <= 0 then return end
		
		if blockcooldown == true then return end
		
		blockcooldown = true
		
		script.BlockOn:FireServer()
		
		block:Play()
		
		Player.PlayerGui.HUD.ImageLabel.Container.Block.Visible = true
		
		wait(3)
		
		blockcooldown = false

	end

end)

mouse.KeyUp:connect(function(key)
	
	if key == "f" then

		script.BlockOff:FireServer()
	
		block:Stop()
		
		Player.PlayerGui.HUD.ImageLabel.Container.Block.Visible = false
		
	end
	
end)










print("Moves Loaded.")

1 answer

Nevermind, I forgot to add a variable for it to find the block animation.

This discussion is preserved as it was. New answers, comments, and votes are closed.