DevRoam | Move around with your character as if playtesting

DevRoam - Get Plugin

Ever felt it was too tedious to keep playtesting to check if your builds are to scale or if certain jumps are possible? or maybe you just wanna move around to troll others or for no reason?

This plugin lets you move around in studio with your character without actually pressing play, with extra features!

Features

  • actually moving around

  • Mimics normal movement and camera behavior as close as possible with some minor differences.

  • Your character is replicated to everyone, so you can be seen moving by others.

  • Keybinds
    – F → Toggle fly / noclip (swaps between both if already on, jump to stop)
    – T → Teleports your character to where your mouse is
    – Slash → To type commands in the command bar such as /speed and so. You can see all the commands by using /help or /? commands.
    – Left shift → Toggles shift lock (needs move, rotate, and scale to not be selected to toggle)

  • Command bar which has multiple commands that allow you to do stuff like
    – Pushing objects around, toggleable with /touchphysics command.
    – Setting your walkspeed, jumppower, and gravity
    – Emoting
    – And more!


Notes

  • Your character spawns at your camera’s cframe
  • Your avatar is used as your character except when you have a StarterCharacter in starterplayer, in which case, it will be used as your character unless it has the tag DevRoamIgnore.
  • Touch physics has a default limit of 5 simulated assemblies, and assemblies that are touched are simulated for 4 seconds before they stop moving.
  • Modifying your character through explorer beyond changing humanoid properties and character cframe is currently not supported.

Thanks to @xKiiyoko for the icons!
If you have any suggestion such as commands that would be useful, please post them!

71 Likes

I don’t know if it’s just me or it’s cause I’m on mobile but the get plugin text doesn’t do anything.

3 Likes

Interesting plugin. But hey, I cant determine whether if it only happens on my end because it wont let me go to the plugin page via clicking on “Get Plugin” hyperlink. Can you check it and fix it or maybe send the link here instead?

3 Likes

Should be fixed now, I didn’t notice the link was in (()) (doubled) by accident.

5 Likes

FINALLY a free version of that other plug in.

I WILL be using and WILL be trolling my friends with.

Also, you didn’t show in the trailer, but can you still move objects and other things, and that will replicate to the actual game?

3 Likes

I think I did show moving objects around in the first video, but yes.
I had to remake that video alot just to get it to be below the upload limit, so I didn’t spend much time showing that

3 Likes

This issue happens when I press Toggle. I don’t know where did I mess this up.

2 Likes

Does it only happen in a team create place?

Yes, it happens in team create place.

Do you have a startercharacter there? I think this may be the reason since it initially errored on this line
image

Ill add a quick fix for it.

1 Like

Yes I have startercharacter in there as well. Thanks.

Should be fixed now if you update.

1 Like

:sweat: Fixed now, probably should’ve tested it in a team create.
Hopefully there’s no more issues.

1 Like

My friend is freaking out seeing me in studio with it LOL I love it 10/10
idk if it would be possible with a custom integration of the bubblechat system, you’d be able to talk
I could try to implement it myself

I actually already have an implementation of bubble chat that I originally had added but I was concerned about whether it’d be fine to add it since I don’t have any way of filtering what you input.

It technically doesn’t really matter since you can say whatever you want with textlabels with no filtering but I prefer to be on the safe side.

I could expose some functions to override the default behavior for unrecognized commands if you want to add it yourself

Or you can modify the source code for the plugin, It should be pretty simple.

Oh yeah, I didn’t think of that :confused:

Suppose this plugin won’t work if I’m using a custom player system? (ie. not using default humanoid)

No, it should work fine. It doesn’t rely on what you have in your game except StarterCharacter model, which you don’t have.

1 Like