Its a custom shadow that uses image/animation and follows player in X axis and stays on floor in Y axis.All you need is a shadow sprite and animation 9900 that uses it.State that controls the shadow:Code: ;---------------------------------------------------------------------------;H - Shadow;[Statedef 9900]type = Smovetype= Iphysics = Nanim = 9900sprpriority = -9900[State 0, PosSet]type = PosSettrigger1 = 1x = 0+ceil(parent, pos X);sets shadow position to character's position X, you can adjust it with the number value on the lefty = 0Create Helper sctrl under Statedef -3Code: [Statedef -3][State -3, Helper]type = Helpertrigger1 = 1 && !numhelper(9900);spawns shadow if there is no shadowhelpertype = normal ;playername = "shadow"ID = 9900stateno = 9900pos = 0postype = p1facing = 1keyctrl = 0ownpal = 0supermovetime = -1pausemovetime = -1