Combate à Distância Server-Authoritative com Raycasting
Este prompt cria um sistema robusto de combate à distância para Roblox, baseado em projéteis simulados no servidor e raycasting contínuo. Ele foi pensado para evitar falhas comuns de armas hitscan e projéteis rápidos, como atravessar paredes ou ignorar personagens em movimento, usando raycasts entre as posições de cada atualização física.
Ideal para desenvolvedores que já possuem Tools, RemoteEvents e modelos de armas em seu jogo, mas precisam de uma base segura e escalável para tiros, dano, detecção de headshots, filtros de colisão, cooldowns e validação antiexploit. O resultado é um Script Luau completo, comentado e pronto para ser adaptado ao Explorer do projeto.
Atue como um desenvolvedor Roblox sênior especializado em Luau, networking seguro e sistemas de combate competitivos. Gere um único Script de servidor completo para um sistema de combate à distância com projéteis físicos simulados por raycasting contínuo, pronto para ser colado no Roblox Studio.