it is a Roblox player made a copy virson of it
no. roblox is the #1 shitpost site for "the rot" of any good free/paid itch.io game, video game, video series, etc,.
most likely roblox blatantly copied the devs or creators, and never gave credit where credit is due.