SansDodge = 0 SansLegs = CreateSprite("Sans Body/feet") SansBody = CreateSprite("Sans Body/body") SansHead = CreateSprite("faces/normal") SansBody.SetParent(SansLegs) SansHead.SetParent(SansBody) SansLegs.MoveTo(320, 261) SansBody.MoveTo(-2, 48) SansHead.MoveTo(0, 43) function AnimateSans() end function HideSans() SansHead.alpha = 0 SansLegs.alpha = 0 SansBody.alpha = 0 end function ShowSans() SansHead.alpha = 1 SansLegs.alpha = 1 SansBody.alpha = 1 end function SetSansHead(sprite) SansHead.Set(sprite) end function SetSansBody(sprite) SansBody.Set(sprite) end function Dodge() SansDodge = SansDodge + 1 if SansDodge <= 15 then SansLegs.MoveTo(410 + 100*math.sin(math.rad(90/15*SansDodge)), 261) elseif SansDodge == 40 then Wink() elseif SansDodge > 100 then SansLegs.MoveTo(410 + 100*math.cos(math.rad(90/15*(SansDodge - 100))), 261) if SansDodge >= 115 then SansDodge = nil SansLegs.MoveTo(410, 261) end end end function Wink() SetSansHead("faces/wink") end