i wanted to ask if it was possible to take the RbxCharacterSounds as a template and turn it into a Script that plays in the HumanoidRootPart? I have tried with varying success, i was able to get two different morphs to have two different sounds using the Roblox Assistant to practically make it’s own sound system, but the sounds were either extremely delayed or didn’t play when intended. having just the LocalScript inside of the model plays only those sounds for any character in the instance for that individual player,
in other words i could have the RisioMorph sounds and only hear RisioMorph sounds coming from other players, while someone else could have a GlaggleMorph and hear only GlaggleMorph sounds despite me being Risio (which should have his own sounds)
this is all that i have gathered for now on possible solutions and issues with trying to do this, i don’t expect someone to give me a full on script but i just want to know if it is possible and to point me to where i can learn about this so i don’t have to use the build in roblox coding so much.
i can animate and build just fine, my coding skills are what are lacking and it’s driving me nuts because i just want to have different morphs sounds. is this too unrealistic? is this too hard to implement for a beginner developer? should i just stick with the regular RbxCharacterSounds??
It’s like placing a sounds (in model or whatever best place) and then using script.
Obviously Client-side looks good but on other hand you do know about bad people, exploiters, etc (i meant).
Like playing on a Sound on Animation’s (Event Fire).
-
Use modulescript for placeholding the sounds in table for characters. (Or you can place sounds in other ways).
-
Use server(side)-script (or clientside-script, if you know to play in server-side sound by event) in character to play sounds (getting from modulescript) whetever they do a action (which suppose with sound being played).
-
You should get result. (Depends)
(Roblox documentation is Good for information of Instances and Tutorials of Using things)
(This topic’s place supposed to be in Help and Feedback on Scripting Support)
no i’m not sure i know what bad actors are just yet? i am still learning scripting terminology and i started like 3 days ago on the scripting side at least, so everything is still very new. again i am very tutorial heavy on things, as well as breaking down and looking into how scripts work or what the assistant does when asking it to “do” something just to see what it “should” be. although the assistant isn’t the best at times it has gotten me to some results.
edit : i should probably also note this is my “very first” scripting language so- maybe trying to juggle all these things at once is doing a bit too much
seen edit : ahh okay yea no i do know about exploiters i have seen a number of them from playing other “roleplay games” i do not know how to prevent them either in my own game besides using an admin commands like “Kohls” and just banning them
LocalScripts play sounds for your client, so others won’t hear them. Server-side scripts can play sounds for everyone but often have delays. Seems a common solution is: play sounds locally for yourself and use RemoteEvents to replicate them to other players. Not sure if that helps here.