--local script

local player = game.Players.LocalPlayer
repeat wait() until player.Character.Humanoid
local humanoid = player.Character.Humanoid
local mouse = player:GetMouse()
local saluteButton = game.StarterGui.MobileEmotes.Salute

local anim = Instance.new("Animation")
anim.AnimationId = "http://www.roblox.com/asset/?id=5191369819"


local saluteButton = game.StarterGui.MobileEmotes.Salute

function onClick()
	saluteButton.MouseButton1Click:Connect(function()
		local playAnim = humanoid:LoadAnimation(anim)
		 playAnim:Play()
	end)
end

saluteButton.MouseButton1Click:Connect(onClick())

my explorer looks like this if you're wondering

screengui = parent, local script = child of screengui, button = child of screengui