local Y=script.Parent:WaitForChild("\072\117\109\097\110\111\105\100")local U=script.Parent:WaitForChild("\084\111\114\115\111")local C=script.Parent:WaitForChild("\072\101\097\100")local L=U:WaitForChild("\078\101\099\107")local p=U:WaitForChild("\072\101\097\100 \087\101\108\100")local i=script.Parent:WaitForChild("\082\105\103\104\116 \065\114\109")local g=script.Parent:WaitForChild("\076\101\102\116 \065\114\109")local e=U:WaitForChild("\076\101\102\116 \083\104\111\117\108\100\101\114")local E=U:WaitForChild("\082\105\103\104\116 \083\104\111\117\108\100\101\114")local a=U:WaitForChild("\076\101\102\116 \065\114\109 \087\101\108\100")local X=U:WaitForChild("\082\105\103\104\116 \065\114\109 \087\101\108\100")local w=(game:GetService("\083\101\114\118\101\114\083\116\111\114\097\103\101")).Outfits:GetChildren()local Z=w[math.random(1,#w)]:Clone()for Y,U in pairs(Z:GetChildren())do U.Parent=script.Parent end Z:Destroy()local o=RaycastParams.new()o.FilterType=Enum.RaycastFilterType.Blacklist o.FilterDescendantsInstances={script.Parent}local c=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"))c.DebugLogging=false c.VisualizeCasts=false local r=c.new()r.WorldRoot=workspace local b=c.newBehavior()b.HitEventOnTermination=true b.Lifetime=5 b.MaxDistance=1000 b.TravelType="\076\105\102\101\116\105\109\101"b.Acceleration=Vector3.new(0,0,0)b.RaycastParams=o b.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")

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")
