# Im sick and TIRED of this "Stay on Screen" BLOCK!

**URL:** <https://forum.makecode.com/t/im-sick-and-tired-of-this-stay-on-screen-block/37384>\
**Category:** Help\
**Created:** [June 17, 2025, 8:15pm UTC](https://forum.makecode.com/t/im-sick-and-tired-of-this-stay-on-screen-block/37384 "2025-06-17T20:15:44Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Gary](https://avatars.discourse-cdn.com/v4/letter/g/839c29/32.png) [@Gary](https://forum.makecode.com/u/Gary)\
**Post date:** [June 17, 2025, 8:15pm UTC](https://forum.makecode.com/t/im-sick-and-tired-of-this-stay-on-screen-block/37384/1 "2025-06-17T20:15:44Z")

</div>

EVERY TIME THAT THE FACE SPAWNS IT STAYS IN SCREEN!! I JUST WANT IT TO BE ON THE MAP! BUT IF I DONT HAVE IT THEN IT CAN SPAWN OUT OF THE PLAYZONE! AND IM NOT MAKING THE PLAYZONE BIGGER!!! I NEED A FIXXX!!! RAHHH heres battle land 3 [https://arcade.makecode.com/S85785-08622-57380-62874](https://arcade.makecode.com/S85785-08622-57380-62874)

---

<div class="post-metadata">

**Author:** ![a012](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/a012/32/24099_2.png) [@a012](https://forum.makecode.com/u/a012)\
**Post date:** [August 26, 2025, 10:03pm UTC](https://forum.makecode.com/t/im-sick-and-tired-of-this-stay-on-screen-block/37384/2 "2025-08-26T22:03:05Z")

</div>

Hey Gary, the reason your sprite never leaves the screen is because of the `Stay on Screen` property. Arcade enforces this strictly. If you want your sprite to respect the map boundaries instead, remove the “Stay on Screen” block and handle its movement with a simple check, like `if sprite.x > map width then ...`. That way, the sprite can spawn outside the play area but still stay confined to the map you want.
