I made a script that blocks certain emotes.
-- Put this into StarterCharacterScripts
local bannedEmotes = {} -- Banned Animation Ids Go Here
game:GetService("RunService").RenderStepped:Connect(function()
for _,anim in pairs(script.Parent:WaitForChild("Humanoid"):WaitForChild("Animator"):GetPlayingAnimationTracks()) do
for _,id in pairs(bannedEmotes) do
if anim.Animation.AnimationId == "http://www.roblox.com/asset/?id="..id then
anim:Stop()
end
end
end
end)
this script is from over a year ago, but I followed comsurg’s advice and updated it.