How would i make a gui to change the players startercharacter

im trying to make a class based game and using a gui, being able to switch out your startercharacter into something else using a script (for example, the player pressed “knight” then loads into the game as a knight while keeping the avatar appearance but adding the sword and other things)

image
image

trying to use serverscripts if its possible using events

help is always appreciated

mousebutton1click on button, remote event fire to server based off buttons name, on server have a storage area containing your class with all information on morphing/skills/stats, apply to player.