How would I go about creating a character controller

Either or, as long as you can get the direction to travel in

Well with context action service i cant bind a key without an action, and since the action is in a server script does that mean i can’t use context action service here?

You can bind the action to a function that calls the remote event, maybe.