RP Emotes
โญ 29 available emotes | ๐ Built-In anti-bypass | ๐ Open-sourced | ๐งก Inspired from FiveM
Donate me a Roblox Coffee (R$6-15)
WARNING: There is no certainty that this will block exploits. So please view the anti-bypass script yourself.
Install Model - V 1.0.0
Commands
/p v - View the list of animation.
/p {emote} - play an emote.
Basic Emotes:
point,lean,lean2,bow,bow2,headno,handno,nod,phone,phone2,salute,selfpoint,cough,crossarms,clap,facepalm,fallasleep,cpr,handsup,mugshot,mugshot2,flex,flex2,think,stretch,
Community Animation:pushup,situp
AI-Generated Animation:dance,dance2
Add Emotes for RP Servers (Private Servers)
- Link a script to the module script named
Settings
- When a roleplay (private) server is created, add a script that states:
local settings = require(game.ReplicatedStorage.settings) -- depending on how you place the settings
settings.is_InRpServer = true -- Allows players to see the customization button in RP server.
table.insert(settings.is_RolePermitted,1234567890)
-- if you want to permit a player to add an animation to the roleplay server.
-- better if you have a datastore that does this. (Example: Admins can only add emotes)
- Set this to true if you want players to view the list of animations that are available to your server.

- Saving the animation for the RP Server
Head to this line in the scriptAnimationServer

Scripts for Roleplay Games to integrate this:
Command to permit players to add emotes
-- client
local function cmd_addPlayer(userId)
game.ReplicatedStorage.permitPlayerToAddEmotes:FireServer(userId)
end
-- server
game.ReplicatedStorage.permitPlayerToAddEmotes.OnServerEvent:Connect(function(requestedby, toRequestFor)
table.insert(settings.is_RolePermitted,1234567890)
end)
Add emote command:
local function addEmote(animName,animId,freezeAnim)
game.ReplicatedStorage.addAnimation:FireServer(animName,animId,freezeAnim)
end)
More Information
I have no plan on doing anything else for this model besides bug fixes or adding more animation. Although I will soon add party animation synchronization if necessary.
It has been 4 months since I last programmed in Roblox Studio, so this might not be a great script. Although Iโm open to suggestions before this becomes a finished product.
- This is also a quick project. I programmed and animated it for at least 2-4 hours.

