Looking to make a basic character pawn that floats on the surface of the water, or ocean body.

Im using blueprint in UE 5.7.4, to make a game that utilizes the water plugins, i’m trying to figure out how I can make the player character(cahracter pawn) float on the surface of the water and does not need to dive or swim underwater. Just a simple player body mesh and camera in first person with a specific set of controls I made for its movement mechanics. I originally made the character in a basic flat world to where ive made adjustments since changing to a water based world. I’ve seen tutorials on using buoyancy and a lot of other concepts for floating, but setting my character to flying or swimming does nothing. I can still move around in the waves, but the waves are just ignored and the player seems to be locked in the Z axis, i have tried some methods using the Get Last Water Surface Info node, but have come up with no new results.

Im using the default player skeletal mesh for reference of position, because I was also still free floating as a spectator when I changed to the water level and didnt realize I wasnt moving. It is in an odd position where I have tried changing the cameras position but the camera is in the players chest.