Game Config Settings - Nyemse/SPEARHEAD GitHub Wiki

thirdPersonFiring

This setting allows players to fire while in third person. There's not currently any way to aim properly in third person. This setting more or less exists for testing and showcasing.

arcadeBullets

Enabling this setting uses the tracer model to make bullets always visible with a faintly yellow streak. It's not recommended to use this setting while guns have tracers enabled.

leaderboard

This setting allows Spearhead to set up a basic kill/death leaderboard.

rblxDamageTags

When a player is damaged Roblox attempts to figure out what player damaged them, and if it can find one it leaves behind a tag in their Humanoid. If this setting is enabled, Spearhead will attempt to detect these tags so kills from other tools can also be counted. It's recommended to use this setting if your game has weapons using other systems in addition to Spearhead.

systemChat

Enabling this setting will let Spearhead display randomized messages in chat whenever a player joins, leaves, or dies.

deathScreen

This setting enables a simple death screen displaying how much time is left until you respawn, and a short fade to black before you spawn back in.

fallDamage

Enables fall damage.

fallDamageDist

How far a player has to fall before taking fall damage.

fallDamageMultiplier

Increasing this increases the amount of fall damage taken based on how far the player exceeded the fallDamageDist setting.

Damage = (fallDist - fallDamageDist) * fallDamageMultiplier

teamKill

Enables team killing (teamkill is always enabled on neutral players)

teamTracers

Recolors tracers to match a player's team color

firstPersonBody

Enabling this setting lets the player view their body in first person. This setting can get very performance intensive if the player's model has a lot of parts. If you're lagging when you switch into first person, disabling this setting may solve the problem.

headRotation

Enabling this setting lets your head rotate even when you're in third person.

lockFirstPerson

Enabling this setting will not let players leave first person while a gun is equipped. It's not recommended to enable this setting if you intend on always forcing first person. If you want to do that, go to StarterPlayer and change the default CameraMode to LockFirstPerrson.

pushBackViewmodel

This setting controls whether or not a player's gun will move back when approaching a wall or other object.

raiseGunAtWall

If this is enabled, the "Neutral" animation will be played when the distance the viewmodel has been pushed back exceeds the gun's maxPushback setting.