Random weapon idea I had, based on the Sandman from TF2 (the old one)
Name: Baseball Bat
Damage: 50
Range: 3 studs
Hit Speed: 1.2 seconds
Other stuff: +5% move speed while active, +15% jump height while active
Costs 35 keys
Alt-fire: Baseball
You throw a baseball
Baseball body shot: 40 damage, stops enemy movement for 0.5 seconds (removes any built-up momentum from the enemy you hit)
Baseball headshot: still 40 damage, but 1 second stun (also removes any built-up momentum)
Stuns do not stack, but does reset the stun time
You get 3 balls, 3 second cd between ball throw (to keep from spamming)
You can pick up non-destroyed balls by walking over them (doesn't matter if they were yours, an enemy's, or a teammates ball, 5 max holding)
Things that can destroy a ball: katana parry (if thrown while a katana is parrying), any form of fire, any explosions, and laser/energy weapons
Other silly things the ball can do: when you throw a ball at someone while on fire, if it hits them, they will be lit on fire for 3 seconds, when you throw a ball at someone while there's paint on your screen, if it hits them, they will get paint on their screen. you can also hit a ball back at someone if your using bat aswell, with good timing, its basically parrying the ball
The ball moves about 40% faster than an uncharged arrow.
1 hour contract wrap: Sandman
Primary color
Secondary color
24-hour contract wrap: Australium
Primary color (HAS SHINE)
Secondary color (no shine)
Skins:
Pan
Uncommon, skin case 1 or daily shop, weapon gameplay changes: hit sound is now the pan hit sound from Team Fortress 2.
Tennis Racquet
Rare, skin case 2 or daily shop, weapon gameplay changes: none.
A wraps primary color will go on the bat, the secondary color will go on the handle and ball, same for all skins but pan, which doesn't have a handle.
(Thanks to u/Golden-SB for helping me balance it better)