RPEmotes -- Inspired from FiveM

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)

  1. 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)
  1. Set this to true if you want players to view the list of animations that are available to your server.
    image
  2. Saving the animation for the RP Server
    Head to this line in the script AnimationServer
    image

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.
3 Likes