///Control De Efectos///
addHook("ThinkFrame", function()
	for player in players.iterate do
		if player.mo.skin ~= "miku" then
			continue
		end
		
		if (player.mo.skin == "miku" and player.mo.state == S_PLAY_SPINDASH) then
		    local brillitos = P_SpawnMobjFromMobj(player.mo, P_RandomRange(-30, 30) *FRACUNIT, P_RandomRange(-30, 30) *FRACUNIT, P_RandomRange(0, 60) *FRACUNIT, MT_BOXSPARKLE)
		    brillitos.fuse = 30
			brillitos.tics = 13
			brillitos.color = SKINCOLOR_CYAN
			brillitos.colorized = true
		end
		
		if (player.mo.skin == "miku" and player.mo.state == S_PLAY_RUN or player.mo.state == S_PLAY_ROLL) then
		    local brillitos2 = P_SpawnMobjFromMobj(player.mo, P_RandomRange(-30, 30) *FRACUNIT, P_RandomRange(-30, 30) *FRACUNIT, P_RandomRange(0, 60) *FRACUNIT, MT_BOXSPARKLE)
		    brillitos2.fuse = 60
			brillitos2.tics = 1
			brillitos2.color = SKINCOLOR_WHITE
			brillitos2.colorized = true
			local brillitos3 = P_SpawnMobjFromMobj(player.mo, P_RandomRange(-30, 30) *FRACUNIT, P_RandomRange(-30, 30) *FRACUNIT, P_RandomRange(0, 60) *FRACUNIT, MT_BOXSPARKLE)
		    brillitos3.fuse = 30
			brillitos3.tics = 13
			brillitos3.color = SKINCOLOR_OCEAN
			brillitos3.colorized = true
			local brillitos = P_SpawnMobjFromMobj(player.mo, P_RandomRange(-30, 30) *FRACUNIT, P_RandomRange(-30, 30) *FRACUNIT, P_RandomRange(0, 60) *FRACUNIT, MT_BOXSPARKLE)
		    brillitos.fuse = 30
			brillitos.tics = 13
			brillitos.color = SKINCOLOR_CYAN
			brillitos.colorized = true
		end
	end
end)
