Hot Summer Deals are Here!
Celebrate with up to 99% off on 17,800 resources
00
Days
19
Hours
04
Mins
37
Secs

Advanced Bow & Arrow Combat System v1.04

Realistic and complete plug & play bow & arrow tool system.
    • Thumbnail.png
    • Screenshot 2026-04-17 145504.png
    • Screenshot 2026-04-17 145626.png
    • Screenshot 2026-04-17 145704.png
    • Screenshot 2026-04-17 145724.png
    • Screenshot 2026-04-17 145418.png
    • Thumbnail.png
    • Screenshot 2026-04-17 145504.png
    • Screenshot 2026-04-17 145626.png
    • Screenshot 2026-04-17 145704.png
    • Screenshot 2026-04-17 145724.png
    • Screenshot 2026-04-17 145418.png

Sonagod's Advanced Archery Combat System V1.0​


⚔️ A Complete Bow & Arrow Combat System — Plug & Play​


Built by Battlecraft Studios | Made by Sonagod




🏹 Overview​


A fully featured, multiplayer-ready bow and arrow combat system designed for medieval, fantasy, and survival games. Drop it into your game, configure through attributes — no scripting required. Includes two complete bow types (Longbow & Composite Bow), full animation rigs, hit detection, damage registration, ammo management, arrow pickup, reload stations, and a custom over-the-shoulder third-person camera with body rotation aiming.


Discord Support Server:
https://discord.gg/f2he5HpAE5




✅ What's Included​


Bow Weapons (2 Types)


  • Longbow — Slow draw, high damage, long range precision
  • Composite Bow — Fast draw, moderate damage, higher ammo capacity
  • Both fully rigged with string/limb bone animations (draw, hold, release)

Animation Rigs


  • R15 Human Rig with all bow animations pre-loaded (Draw, DrawLoop, Fire)
  • Composite Bow Rig with bone-driven string animations (Draw, Loop, Release)
  • Longbow Rig with bone-driven string animations (Draw, Loop, Release)
  • 12 total animations included and ready to use

Combat System


  • Client-predicted arrow physics with server-validated hit registration
  • Accuracy-based spread system (longer draw = tighter spread)
  • Headshot detection with 1.5x damage multiplier
  • Shield blocking support — arrows blocked by shields deal no damage
  • Close-range instant hit detection (within 12 studs)
  • Arrow damage falloff based on draw accuracy (30%–100%)
  • Anti-exploit: Server validates arrow origin, distance, and rider identity

Arrow System


  • Physical arrow projectiles with white trail effects
  • Arrows stick into characters and world geometry
  • Arrow pickup system — retrieve fired arrows with proximity prompt and highlight
  • Optimized global arrow tracking (single Heartbeat for all arrows, not per-arrow)
  • Configurable arrow lifetime and despawn

Arrow Reload Stations


  • Drop-in barrel model with proximity prompt
  • Proximity highlight when player is nearby with bow equipped
  • Fully restocks ammo on use with sound feedback
  • Place as many stations as needed in the Arrow_Stations folder

Ammo & UI


  • Per-bow ammo tracking with persistence across equip/unequip
  • On-screen ammo counter (bottom-right HUD)
  • Crosshair spread indicator bars that close in as you draw
  • Color-coded accuracy feedback (white → yellow → green)
  • Hit marker flash on successful hits
  • Skull icon on kills
  • Floating damage popup numbers

Camera System


  • Custom over-the-shoulder third-person camera
  • Body rotation follows mouse aim (head, waist, torso)
  • Dynamic shoulder offset tightens during bow aiming
  • Smooth zoom transitions based on movement speed
  • Camera tilt on strafing for cinematic feel
  • First-person toggle (P key)
  • Multiplayer body rotation replication

Multiplayer


  • All animations replicate to other players (draw, fire, cancel)
  • Arrow projectiles visible to nearby players
  • Server-authoritative damage — no client-side exploits
  • Optimized network: only broadcasts to players within 200 studs
  • Body rotation replication so other players see your aim direction

Sound Effects


  • Bow draw creak sound
  • Arrow release/fire sound
  • 5 arrow impact sound variations
  • Arrow pickup sound
  • Reload station restock sound



⚙️ Configuration — No Scripting Required​


Every bow is fully configurable through Tool Attributes in the Properties panel:


AttributeTypeDescriptionLongbow DefaultComposite Default
DamageNumberBase damage per hit7545
RangeNumberMax hit registration distance (studs)25002500
DrawTimeNumberSeconds to fully draw1.80.55
MinDrawTimeNumberMinimum draw before firing0.40.2
MaxHoldTimeNumberSeconds before arm fatigue5.06.0
ArrowSpeedNumberArrow velocity (studs/sec)625478
MaxSpreadNumberSpread at minimum draw (degrees)86
MinSpreadNumberSpread at full draw (degrees)0.50.8
GravityNumberArrow drop rate0.20.35
MaxAmmoNumberMaximum arrows per quiver1220
StaminaDrainPerSecNumberStamina cost while holding draw55
ReloadTimeNumberTime between shots0.80.5

If an attribute is not set on the tool, the system falls back to built-in defaults automatically.




📦 Setup Instructions​


  1. Insert the model into your game
  2. Bow tools are in ReplicatedStorage > GameItems > Weapons > Bows or StarterPack
  3. Place Arrow Reload stations by adding Arrow_Reload models inside Workspace > Arrow_Stations
  4. Customize bow stats by editing attributes on each bow Tool
  5. Play — everything works automatically

🔧 Technical Details​


  • Client-Server Architecture — Physics and visuals on client, damage validation on server
  • Anti-Exploit — Server validates shot origin, distance, and equipped weapon
  • Performance Optimized — Arrow pooling, batched pickup checks (0.2s interval), distance-based network broadcasting
  • Stamina Integration — Optional stamina drain while holding draw (connects to your stamina system via globals)
  • Modular Design — Works standalone or alongside other combat systems
Buy a license now
$9.99
EULA
Standard EULA
Use on any projects you own with attribution
Support
Standard
Includes:
Download the resource
Access new updates
Support from the creator
Support duration
1 year
Share and earn
Refer this resource and earn a 10% commission.
418 Views
4 Purchases
5 Downloads
Apr 19, 2026 Published
May 13, 2026 Updated
Not yet rated
278.8 KB File size
Open source
  1. No
DRM-free
  1. No
Unobfuscated
  1. Yes
Type
  1. Technology
  1. Weapons
Genre
  1. Military
  1. Medieval
  1. Survival
Supported languages
  1. English
Creator
Owner
Recommended for you
Imperial Navy ships, roughly to humanoid scale.
1.00 star(s) 1 ratings
9 purchases
Never shared before Armors.
Not yet rated
11 purchases
Large Super Star Destroyer w/ interior.
1.00 star(s) 1 ratings
8 purchases
Material textures which will upgrade your experience to a new level.
Not yet rated
9 purchases
The map is incomplete but provides a very well built foundation to finish from.
Not yet rated
8 purchases
Share and earn
Refer this resource and earn a 10% commission.
418 Views
4 Purchases
5 Downloads
Apr 19, 2026 Published
May 13, 2026 Updated
Not yet rated
278.8 KB File size
Open source
  1. No
DRM-free
  1. No
Unobfuscated
  1. Yes
Type
  1. Technology
  1. Weapons
Genre
  1. Military
  1. Medieval
  1. Survival
Supported languages
  1. English
Creator
Owner
Recommended for you
Imperial Navy ships, roughly to humanoid scale.
1.00 star(s) 1 ratings
9 purchases
Never shared before Armors.
Not yet rated
11 purchases
Large Super Star Destroyer w/ interior.
1.00 star(s) 1 ratings
8 purchases
Material textures which will upgrade your experience to a new level.
Not yet rated
9 purchases
The map is incomplete but provides a very well built foundation to finish from.
Not yet rated
8 purchases
Top