I also spruced up the UI a little and added some silly elimination messages. After spending some time with this template, I’m super impressed with how easy it is to customize and add on to. I’m excited to mess with it even more later!
As a side note, hit detection with the targets is a little wonky due to their pivot points being at the bottom of their models. I’d recommend either altering the tag validation code to work with the humanoid’s RootPart instead of the model’s pivot (I did that and it works just fine), or just working with characters whose pivot points are in the center.
Good template! It’s really good but can you add more weapons like Snipers, SMG, Rocket Launcher or Grenade Launcher or any of the stuff that in the weapons kit?
Template is cool, but you should change the canShoot function into this:
function BlasterController:canShoot(): boolean
return self:isHumanoidAlive() and self.equipped and self.ammo > 0 and not self.reloading and not self.viewModelController.animations.Equip.IsPlaying
end
This way it won’t let you shoot till Equip animation is fully played.
Which is a better practice for most of the games.
Other than that, the template looks cool, and very well organized.
The best template other than the baseplate because basically all games use that. I can potentially see people using this template to make an actual good game by revamping this entire template
FPS System is just the basics of this. It has the guns, and a basic testing map with dummies. Laser Tag has a full map and a basic rounds system, along with the guns.
The main issue I have with the new templates is their complexity.
For anyone trying to learn LUAU from scratch, understanding these templates doesn’t happen. Despite my experience scripting on Roblox for several years, I still find myself confused while reading the code inside these new projects.
I believe Roblox Studio would benefit from, Simpler templates. With code that explains what it’s doing, rather than just “working”, Especially considering that many users that use the templates are children.
You can’t expect someone who never touched LUAU, let alone any code, to understand what they’re looking at.
The blasters are cool and fun to play with. Excited to see more modern templates.
But if Roblox is making new templates that utilize the default backpack, seems like a good time to finally update its UI.
I get that these are just meant to be simple templates, but it feels ironic for a “modern” game to use outdated 2015-era UI.