I kind of accidentally made a fly script with Humanoid:ChangeState()

I was busy messing around with Humanoid:ChangeState() and I wanted to know what happens when you put it in a while loop, so I did and weird things started to happen.

For example, I changed the humanoid’s state to swimming and I accidentally made a ‘fly’ script.

I used the command bar to do it and put this inside of it(It didn’t work when I used a script):

 while true do game.Workspace.SpacialEthanRB.Humanoid:ChangeState(Enum.HumanoidStateType.Swimming) wait() end

Here are some screenshots of that:

Others states have different behavior.

I was wondering if there is an actual use for this.