This is a project which has 1 script and 1 custom block (making in 2 scripts) which uses no clones but still can shoot things. It barely even lags! EDIT: I just noticed, all the projectiles will point in the same direction as the cannon. XD I can fix it but I don't want to.
More pen blocks! You can use this, but give credit if you do. (By the way, if you do use it, take note: all the projectiles will be under any other sprites because they are simply stamped on to the background)