-- [[ Rscripts Risk Notice ]] -- This script is not verified by rscripts.net. Deal with caution. -- -- Stay safe: -- • Never log in on unofficial Roblox sites or lookalike domains. -- • Real Roblox links use roblox.com (check the .com ending). -- • Treat fake Roblox login / "claim reward" pages as phishing. -- [[ End Rscripts Risk Notice ]] -- LocalScript inside StarterPlayer -> StarterCharacterScripts local Players = game:GetService("Players") local UserInputService = game:GetService("UserInputService") local player = Players.LocalPlayer local character = player.Character or player.CharacterAdded:Wait() local humanoid = character:WaitForChild("Humanoid") local animator = humanoid:WaitForChild("Animator") -- Define the Animation Object local emoteAnimation = Instance.new("Animation") emoteAnimation.AnimationId = "rbxassetid://507771019" -- Standard Roblox Wave Animation local animationTrack = animator:LoadAnimation(emoteAnimation) -- Play animation on keypress UserInputService.InputBegan:Connect(function(input, gameProcessed) if gameProcessed then return end if input.KeyCode == Enum.KeyCode.G then if animationTrack.IsPlaying then animationTrack:Stop() else animationTrack:Play() end end end)