Removing The Player's Character For A Short Amount Of Time

Hello. Recently I’ve had the idea to make a combat system that isn’t physical (i.e. like an average rpg-maker combat system, turn-based combat, etc.) So whenever the Player encounters something, I want to make the character disappear and wait until the battle is over for the character to exist again. I’ve tried doing this with putting the Player in a folder in ServerStorage but whenever I place the player back the prior inputs from the character’s control script are present and take action (Like when the player walks straight, enters battle, then after said battle continues walking straight without any input from the player.) And overall I’m not very sure if this is the best way to do this.

Visual representation:

You could parent the character to nil, and then parent it to the workspace whenever you need it back.

1 Like