freeslot("sfx_kabuem")
sfxinfo[sfx_kabuem] = {
        singular = false,
        priority = 1,
        flags = SF_NOMULTIPLESOUND
}
sfxinfo[sfx_kabuem].caption = "Please deposit 5 coins"


addHook("ThinkFrame", do
	for player in players.iterate
		if player.mo and player.mo.skin == "universe"
			if not player.exiting
				if not (P_PlayerInPain(player) or (player.panim == PA_ABILITY2) or (player.mo.state == S_PLAY_EXPLOSION) or (player.mo.state == S_PLAY_PAIN) and not(player.powers[pw_super])) //states in which yeets cannot be done
					if (player.cmd.buttons & BT_CUSTOM2)
					 player.weapondelay = TICRATE*4
						if player.rings > 4
							P_GivePlayerRings(player, -5)
							P_InstaThrust(player.mo, player.mo.angle, 100*FRACUNIT)
                            P_RadiusAttack(player.mo, player.mo,650*FRACUNIT, DMG_NUKE, false)
							S_StartSound(player.mo, sfx_bkpoof)
							P_SpawnMobj(player.mo.x, player.mo.y, player.mo.z + player.mo.height, MT_SPARK)
							P_FlashPal(player, PAL_WHITE, 0)
							player.mo.state = S_PLAY_EXPLOSION
							P_SwitchShield(player, SH_NONE)
							S_StartSound(player.mo, sfx_antiri)
						else
							S_StartSound(player.mo, sfx_kabuem)
						end
					end
				end
			end
		end
	end
end)