local y=script.Parent:WaitForChild("\072\117\109\097\110\111\105\100")local s=script.Parent:WaitForChild("\084\111\114\115\111")local N=script.Parent:WaitForChild("\072\101\097\100")local j=s:WaitForChild("\078\101\099\107")local v=s:WaitForChild("\072\101\097\100 \087\101\108\100")local E=script.Parent:WaitForChild("\082\105\103\104\116 \065\114\109")local x=script.Parent:WaitForChild("\076\101\102\116 \065\114\109")local M=s:WaitForChild("\076\101\102\116 \083\104\111\117\108\100\101\114")local R=s:WaitForChild("\082\105\103\104\116 \083\104\111\117\108\100\101\114")local Q=s:WaitForChild("\076\101\102\116 \065\114\109 \087\101\108\100")local g=s:WaitForChild("\082\105\103\104\116 \065\114\109 \087\101\108\100")local d=(game:GetService("\083\101\114\118\101\114\083\116\111\114\097\103\101")).Outfits:GetChildren()local T=d[math.random(1,#d)]:Clone()for y,s in pairs(T:GetChildren())do s.Parent=script.Parent end T:Destroy()local U=RaycastParams.new()U.FilterType=Enum.RaycastFilterType.Blacklist U.FilterDescendantsInstances={script.Parent}local l=require((game:GetService("\082\101\112\108\105\099\097\116\101\100\083\116\111\114\097\103\101")):WaitForChild("\070\097\115\116\067\097\115\116\082\101\100\117\120"))l.DebugLogging=false l.VisualizeCasts=false local V=l.new()V.WorldRoot=workspace local f=l.newBehavior()f.HitEventOnTermination=true f.Lifetime=5 f.MaxDistance=1000 f.TravelType="\076\105\102\101\116\105\109\101"f.Acceleration=Vector3.new(0,0,0)f.RaycastParams=U f.CosmeticBulletTemplate=(((game:GetService("\082\101\112\108\105\099\097\116\101\100\083\116\111\114\097\103\101")):WaitForChild("\077\105\115\099\115")):WaitForChild("\080\114\111\106\101\099\116\105\108\101\115")):WaitForChild("\066\117\108\108\101\116")
--Body Variables
local myHuman = script.Parent:WaitForChild("Humanoid")
local myTorso = script.Parent:WaitForChild("Torso")
local myHead = script.Parent:WaitForChild("Head")
local neck = myTorso:WaitForChild("Neck")
local headWeld = myTorso:WaitForChild("Head Weld")
local rArm = script.Parent:WaitForChild("Right Arm")
local lArm = script.Parent:WaitForChild("Left Arm")
local lShoulder = myTorso:WaitForChild("Left Shoulder")
local rShoulder = myTorso:WaitForChild("Right Shoulder")
local lArmWeld = myTorso:WaitForChild("Left Arm Weld")
local rArmWeld = myTorso:WaitForChild("Right Arm Weld")

local outfits = game:GetService("ServerStorage").Outfits:GetChildren()
local outfit = outfits[math.random(1, #outfits)]:Clone()
for i, v in pairs(outfit:GetChildren()) do
	v.Parent = script.Parent
end
outfit:Destroy()

local raycastParams = RaycastParams.new()
raycastParams.FilterType = Enum.RaycastFilterType.Blacklist
raycastParams.FilterDescendantsInstances = { script.Parent }
local FastCast = require(game:GetService("ReplicatedStorage"):WaitForChild("FastCastRedux"))
FastCast.DebugLogging = false
FastCast.VisualizeCasts = false
local Caster = FastCast.new()
Caster.WorldRoot = workspace
local FastStats = FastCast.newBehavior()
FastStats.HitEventOnTermination = true
FastStats.Lifetime = 5
FastStats.MaxDistance = 1000
FastStats.TravelType = "Lifetime"
FastStats.Acceleration = Vector3.new(0, 0, 0)
FastStats.RaycastParams = raycastParams
FastStats.CosmeticBulletTemplate =
	game:GetService("ReplicatedStorage"):WaitForChild("Miscs"):WaitForChild("Projectiles"):WaitForChild("Bullet")
