Run it
Copy the script and paste it into your executor.
v1 = (:().engine)
v_u_2 = v1:()
v1:()()
v1:()
v_u_3 = v1.References
v_u_4 = v1.Services
v5 = v1:().()
v_u_6 = v1:()
v_u_7 = v1:()
v_u_8 = v1:()
v_u_9 = v1:()
v_u_10 = v1:()
v_u_11 = v1:()
v_u_12 = v1:()
v_u_13 = v1:()
v_u_14 = v1:()
v_u_15 = v1:()
v_u_16 = v1:(, )
v_u_17 = v1:(, )
v_u_18 = v1:(, )
v_u_19 = v1:(, )
.Parent:()
v_u_20 = v_u_10.()
v_u_21 = v1:(, )
v22 = ._services.SoundService.SoundboardSounds:()
v_u_23 = {}
_ = {
[] = v_u_8.(),
[] = v_u_8:(),
[] = v_u_8.(),
[] = v_u_8:(),
[] = v_u_8.(),
[] = v_u_8:()
}
v_u_24 = v_u_2._maxPing
v_u_25 = {}
v_u_26 =
(p27, p28)
v_u_29 = {
[] = { p27.UserId },
[] = -,
[] = p28,
[] = p28,
[] = ,
[] =
}
_, _ = (()
._services.Players:(v_u_29)
)
v_u_26 ==
.()
v_u_26 ==
v_u_26 =
v30 = {
[] = .. p27.Name ..
}
v31 = ._services.HttpService:(v30)
._services.HttpService:(, v31)
.()
v_u_26 =
(p33, p34)
v_u_4.Players:(p34)
v35 = v_u_4.Players:(p34)
p33.Team.Name == v35.Team.Name == (p33.Team.Name == v35.Team.Name == (p33.Team.Name == v35.Team.Name == (p33.Team.Name == v35.Team.Name == (p33.Team.Name == v35.Team.Name == (p33.Team.Name == v35.Team.Name == (p33.Team.Name == v35.Team.Name == (p33.Team.Name == v35.Team.Name == (p33.Team.Name == v35.Team.Name == p33.Team.Name == v35.Team.Name == ))))))))
(p37)
v38
p37.Position.X <= .pitch.bounds.x.max.Position.X (p37.Position.X >= .pitch.bounds.x.min.Position.X p37.Position.Z <= .pitch.bounds.z.max.Position.Z)
v38 = p37.Position.Z >= .pitch.bounds.z.min.Position.Z
v38 =
v38
(p40)
.({
,
,
,
,
,
,
,
,
}, .(p40.Name))
_, v42 (v22)
_, v43 (v42:())
v_u_23[v43] = v43.Volume
.(()
v_u_4.Players:()
v44 = v_u_4.Players:()
v45 = v_u_4.LocalizationService:(v44)
v_u_3.Main.config.Region.Value = v45 (v_u_18[v45] )
v_u_3.Main.config.Flag.Value = v45
v_u_46 =
v_u_46 = v_u_4.Players.PlayerAdded:((p47)
v48 = v_u_4.LocalizationService:(p47)
v_u_3.Main.config.Region.Value = v48 (v_u_18[v48] )
v_u_3.Main.config.Flag.Value = v48
v_u_46:()
)
)
(p49, p50)
v_u_16:(p49, p50).IsSubscribed
v51 = v_u_3.Profiles
v52 = p49.UserId
v53 = v51:((v52), )
p49:(, )
v53 p49:(._services.Players) ==
v54 = v53.stats.LastRenewal
v55 =
v54.Value = (())
v56 = v53.stats.Cash
v56.Value = v56.Value +
._services.MarketplaceService.PromptSubscriptionPurchaseFinished:((p_u_58, p_u_59, p60)
(p_u_58, p_u_59)
p60
.(, ()
(p_u_58, p_u_59)
)
)
v_u_61 = v_u_4.DataStoreService:()
v_u_62 = v1:(, )
v_u_63 = {}
v64, v65 , v_u_62.developerProducts
v64 (v65 v65.onPurchaseGranted)
v66 = v65.productId
v_u_63[(v66)] = v65.onPurchaseGranted
v_u_4.MarketPlaceService.(p67)
v_u_68 = p67.PlayerId .. .. p67.PurchaseId
v_u_69 =
v70, v71 = (()
v_u_69 = v_u_61:(v_u_68)
)
v70 v_u_69
.ProductPurchaseDecision.PurchaseGranted
v70
( .. v71)
v72 = v_u_4.Players:(p67.PlayerId)
v72
.ProductPurchaseDecision.NotProcessedYet
v73 = v_u_63
v74 = p67.ProductId
v75 = v73[(v74)]
v76, v77 = (v75, p67, v72)
v76 v77
v78, v79 = (()
v_u_61:(v_u_68, )
)
v78
( .. v79)
.ProductPurchaseDecision.PurchaseGranted
()
(, p67.ProductId)
(, v72)
.ProductPurchaseDecision.NotProcessedYet
v_u_80 = {}
_, v81 (v_u_3.Main.sounds:())
v81:()
v82 = v81.SoundId
.(v_u_80, v82)
v536, v537 , {
[] = (p_u_83, p_u_84)
v85 = p_u_83:(, )
v_u_24 <= v85.Value (p_u_84.reactType p_u_84.reactType ~= p_u_84.reactType) (p_u_83.UserId ~= p_u_83.UserId ~= ) (p_u_84.ball:() p_u_84.ball.Anchored)
p_u_84.ball p_u_84.ball p_u_84.ball.Parent p_u_84.ball (p_u_84.ball.Parent p_u_84.ball:())
p_u_83.Character:() (p_u_84.ball (p_u_84.reactType ~= ( p_u_84.ignoreReactDecline (p_u_84.ball.Position - p_u_83.Character.HumanoidRootPart.Position).Magnitude >= )))
p_u_84.cframe (p_u_84.ball (p_u_84.reactType ~= ( p_u_84.ignoreReactDecline (p_u_84.ball.Position - p_u_84.cframe.Position).Magnitude >= )))
p_u_83.Character:() (p_u_84.ball (p_u_84.reactType == (p_u_84.ball.Position - p_u_83.Character.HumanoidRootPart.Position).Magnitude >= ))
p_u_84.cframe (p_u_84.ball (p_u_84.reactType == (p_u_84.ball.Position - p_u_84.cframe.Position).Magnitude >= ))
(p_u_84.reactType p_u_84.reactType ~= p_u_84.reactType) (p_u_84.ball.properties:() p_u_84.ball.properties.firstTouch.Value == p_u_83.UserId) (((p_u_84.ball.AssemblyLinearVelocity * .(, , )).Magnitude <= p_u_84.block) (p_u_84.ball.Position.Y <= (p_u_84.block p_u_84.chest)))
p_u_84.reactType (p_u_84.reactType == (.(p_u_83.Team.Name, ) ._references.Main.config.Override:()))
._references.Main.config.Override.Goal:(, )
p_u_84.reactType (p_u_84.reactType == (.(p_u_83.Team.Name, ) ._references.Main.config.Delay:()))
._references.Main.config.Delay.NoReact:()
( p_u_84.reactType p_u_84.reactType ~= ) ._references.Main.config.Delay:()
p_u_84.ball:()
.()
p_u_84.reactType (p_u_84.reactType ~= (.(p_u_83.Team.Name, ) (._references.Main.config.Override:() (._references.Main.config.Override:() ._references.Main.config.Override.Offender.Value == p_u_83))))
._references.Main.config.Override.Foul:()
._references.Main.config.Override.Offender:()
p_u_84.ballFirst (._references.Main.config.Override:() (._references.Main.config.Override:() ._references.Main.config.Override.Offender.Value == p_u_83))
._references.Main.config.Override.Foul:()
._references.Main.config.Override.Offender:()
(p_u_84.ball.properties:() p_u_84.ball.properties:()) (p_u_84.reactType p_u_84.reactType ~= p_u_84.reactType)
v86 = ((p_u_84.ball.AssemblyLinearVelocity * .(, , )).Magnitude > p_u_84.block p_u_84.ball.Position.Y > (p_u_84.block p_u_84.chest))
p_u_84.ball.properties:() v86
(p_u_84.ball.properties:() v86)
p_u_84.ball:() (p_u_84.ball:():() (p_u_84.ball:().Ping.Value >= v85.Value >= )) p_u_84.forceNetworkOwner
p_u_84.forceNetworkOwner =
p_u_84.forceNetworkOwner =
._references.Main.config.Override:() (._references.Main.config.Delay:() ( p_u_84.reactType p_u_84.reactType ~= ))
._references.Main.config.Override.Goal:()
._references.Main.config.Delay.NoReact:()
v_u_4.ServerScriptService.modules.system.goal:()
p_u_84.reactType p_u_84.reactType ==
._references.Main.config.Offside:()
p_u_84.ball:() ~= p_u_83.UserId p_u_84.forceNetworkOwner
p_u_84.ball:() p_u_84.ball:() ~=
p_u_84.ball:(, p_u_83.UserId)
p_u_84.ball:(, )
v87 = .(, p_u_84.ball.properties)
v87.Name =
v87.Value =
v_u_4.Debris:(v87, )
v88 = .()
v88.Name =
v89, v90 , p_u_84
v91 = (v90) == ((v90) == ((v90) == ((v90) == ((v90) == ((v90) == )))))
v92 = .(v91)
v92.Name = v89
v92.Value = v90
v92.Parent = v88
v93 = .()
v93.Name =
v93.Value =
v93.Parent = v88
v88.Parent = p_u_84.ball.properties
v_u_4.Debris:(v88, )
p_u_84.ball:(, p_u_83.UserId)
p_u_84.ball:(, )
p_u_84.keepBodyVelocities
v94 =
v95, v96 = p_u_84.ball:()
_, v97 v94, v95, v96
v97 v97:()
v97:()
p_u_84.conserveAngularVelocity
v98 =
v99, v100 = p_u_84.ball:()
_, v101 v98, v99, v100
v101 v101:()
v101:()
v102 = .(, p_u_84.ball.properties)
v102.Name =
v102.Value =
v103 = .(, p_u_84.ball)
v103.MaxForce = p_u_84.maxForce .(, , ) * ( / )
v104 = p_u_84.vector.X
v105 = .(v104, )
v106 = p_u_84.vector.Y
v107 = .(v106, )
v108 = p_u_84.vector.Z
v109 = .(v108, )
v103.Velocity = .(v105, v107, v109)
v110 = p_u_84.vector.X
v111 = .(-, v110)
v112 = p_u_84.vector.Y
v113 = .(-, v112)
v114 = p_u_84.vector.Z
v115 = .(-, v114)
v103.Velocity = .(v111, v113, v115)
v_u_4.Debris:(v102, )
v_u_4.Debris:(v103, )
p_u_84.curve
v_u_10.()
v116 = .(p_u_84.vector.X, p_u_84.vector.Z).Magnitude
_ = p_u_84.vector.Y
v117 = * (p_u_84.ball.CustomPhysicalProperties.Density * )
v118 = .()
v119 = p_u_84.vector.Z
v120 = -p_u_84.vector.X
v121 = v118 + .(v119, , v120).Unit * -v116 /
p_u_84.direction ==
v121 = v121 + .(, , )
p_u_84.direction ==
v121 = v121 + .(, -, )
v122 = v121:(p_u_84.vector)
v122.Magnitude >
v122 = v122.Unit * v117
v123 = v122 * .(, , )
p_u_84.spinType p_u_84.spinType ==
p_u_84.direction ==
v121 = v121 * .(, , )
v121 = v121 * .(-, -, -)
v124 = v123 * .(, , )
v125 = v121 *
v126 = .(, p_u_84.ball)
v126.AngularVelocity = v125
v126.MaxTorque = .(, , ) * ( / )
v_u_4.Debris:(v126, )
v127 = .(, p_u_84.ball)
v127.Force = v124
v128 = v116 /
p_u_84.direction == p_u_84.direction ==
v_u_4.TweenService:(v127, TweenInfo.(v128, .EasingStyle.Linear, .EasingDirection.Out), {
[] = v124 * .(, -, )
}):()
v_u_4.TweenService:(v127, TweenInfo.(v128 * , .EasingStyle.Linear, .EasingDirection.Out), {
[] = v124 * .(, -, )
}):()
v_u_4.Debris:(v127, )
p_u_84.spinType (p_u_84.spinType == p_u_84.curve)
v_u_129 = v_u_10.()
(p130)
(p130)
v_u_129:()
v131 = p_u_84.ball
v131.AssemblyLinearVelocity = v131.AssemblyLinearVelocity / .(, , )
v_u_129.onTouched = p_u_84.ball.Touched:(v132)
v_u_129.onTouchEnded = p_u_84.ball.TouchEnded:(v132)
_ = p_u_84.ball.CFrame
_ = p_u_84.ball.AssemblyLinearVelocity
_ = p_u_84.ball.AssemblyAngularVelocity
v133 = v_u_3.Profiles
v134 = p_u_83.UserId
v_u_135 = v133:((v134), )
v136 = p_u_84.ball:()
v137 = p_u_84.ball:()
v138 =
v137 ~=
v139 =
v140, v141 = v_u_4.Players:()
v142 =
_, v143 v139, v140, v141
v143 v143.UserId == v137
v142 =
v142
v138 = v_u_3.Profiles:((v137), )
p_u_84.reactType (p_u_84.reactType == v_u_3.Main.config.AutoSystem.Value)
v_u_15:(p_u_84.cframe)
v138 .PrivateServerOwnerId ==
v144 = ._services.Players.NumPlayers
v145 = ._maxPlayers /
.(v145) <= v144
v_u_62.(p_u_83, v_u_62.gamePasses[].gamePassId)
v146 = v138.level.XP
v146.Value = v146.Value +
v147 = v138.level.XP
v147.Value = v147.Value +
v148 = v138.stats[]
v148.Value = v148.Value +
.(p_u_83.Team.Name, )
v149 = v_u_3.Main.config.Stats.Home.Saves
v149.Value = v149.Value +
v150 = v_u_3.Main.config.Stats.Away[]
v150.Value = v150.Value +
.(p_u_83.Team.Name, )
v151 = v_u_3.Main.config.Stats.Away.Saves
v151.Value = v151.Value +
v152 = v_u_3.Main.config.Stats.Home[]
v152.Value = v152.Value +
.PrivateServerOwnerId ==
v153 = ._services.Players.NumPlayers
v154 = ._maxPlayers /
.(v154) <= v153
v155 = v_u_135.stats.Saves
v155.Value = v155.Value +
v156 = ._references.Main.objectives
v157 = p_u_83.UserId
v156:(((v157)))
v158 = ._references.Main.objectives
v159 = p_u_83.UserId
v160 = v158:((v159), )
v_u_161 = v_u_62.(p_u_83, v_u_62.gamePasses[].gamePassId)
v_u_162 = v_u_62.(p_u_83, v_u_62.gamePasses[].gamePassId)
v160 v_u_135
v163 =
v164, v165 = v160:()
_, v166 v163, v164, v165
v166 v_u_7._objectives[v166.Name]
v167 = v166.Name
v_u_168 = v_u_7._objectives[v167]
()
v_u_161
v169 = v_u_135.level.XP
v169.Value = v169.Value + v_u_168._rewards.xp *
v170 = ._references.RemoteEvent
v171 = p_u_83
v172 = .format
v173 = v_u_168._rewards.xp *
v170:(v171, , (, ((v173))), )
v174 = v_u_135.level.XP
v174.Value = v174.Value + v_u_168._rewards.xp
v175 = ._references.RemoteEvent
v176 = p_u_83
v177 = .format
v178 = v_u_168._rewards.xp
v175:(v176, , (, ((v178))), )
v_u_162
v179 = v_u_135.stats.Cash
v179.Value = v179.Value + v_u_168._rewards.points *
v180 = ._references.RemoteEvent
v181 = p_u_83
v182 = .format
v183 = v_u_168._rewards.points *
v180:(v181, , (, ((v183))), )
v184 = v_u_135.stats.Cash
v184.Value = v184.Value + v_u_168._rewards.points
v185 = ._references.RemoteEvent
v186 = p_u_83
v187 = .format
v188 = v_u_168._rewards.points
v185:(v186, , (, ((v188))), )
.(.(v167), ) (.(.(v167), ) #v166:() < v_u_168._repeat)
v190 = .()
v191 = #v166:() +
v190.Name = (v191)
v190.Parent = v166
v192 = v190.Name
v193 = (v192)
v194 = v_u_168._repeat
v193 == (v194)
v166.Value =
()
v_u_3.Main.config.AutoSystem.Value
v_u_3.Main.glt:()
p_u_84.ball:(, )
( p_u_84.reactType p_u_84.reactType ~= ) ( p_u_84.curve v_u_2._useSmoothTransition)
v195 = v85.Value / /
p_u_84.ball:() (p_u_84.ball:():() p_u_84.ball:().Ping.Value >= v85.Value)
v195 = p_u_84.ball:():(, ).Value / /
p_u_84.ball:() ~= (v_u_4.Players[v_u_4.Players:(p_u_84.ball:())]:() v_u_4.Players[v_u_4.Players:(p_u_84.ball:())].Ping.Value >= v85.Value)
v195 = v_u_4.Players[v_u_4.Players:(p_u_84.ball:())]:(, ).Value / /
v196 = .(, p_u_84.ball.properties)
v196.Name =
v196.Value = p_u_83.UserId
v_u_4.Debris:(v196, v195)
p_u_84.forceNetworkOwner
v197 = .(, p_u_84.ball.properties)
v197.Name =
v197.Value =
v_u_4.Debris:(v197, )
v137 ~=
v198 = .()
v198.Name =
v198.Value = v137
v198.Parent = p_u_84.ball.properties
v_u_4.Debris:(v198, )
v199 =
v200, v201 = v_u_4.Players:()
_, v202 v199, v200, v201
v202 (v202.UserId == v137 (p_u_84.ball:() v_u_3.Main.config.AutoSystem.Value))
.(v202.Team.Name, )
v203 = v_u_3.Main.config.Stats.Home.Timer
v204 = v203.Value
v205 = () - p_u_84.ball:()
v203.Value = v204 + .(v205)
.(v202.Team.Name, )
v206 = v_u_3.Main.config.Stats.Away.Timer
v207 = v206.Value
v208 = () - p_u_84.ball:()
v206.Value = v207 + .(v208)
v209 = v_u_3.Main.config.Stats.Home.Timer.Value + v_u_3.Main.config.Stats.Away.Timer.Value
v210 = v_u_3.Main.config.Stats.Home.Timer.Value / v209 *
v211 = .(v210)
v212 = - v211
v_u_3.Main.config.Stats.Home.Possession.Value = v211
v_u_3.Main.config.Stats.Away.Possession.Value = v212
p_u_84.ball.CollisionGroup =
v_u_3.RemoteEvent:(, p_u_84.ball, , p_u_83)
p_u_84.penalty
p_u_84.ball:(, )
p_u_84.ball:(, )
p_u_84.freeKick
p_u_84.ball:(, )
p_u_84.ball:(, )
p_u_84.tackle (.(p_u_83.Team.Name, ) v_u_3.Main.config.AutoSystem.Value)
v213 = v_u_3.Main.config.Stats.Home.Interceptions
v213.Value = v213.Value +
p_u_84.tackle (.(p_u_83.Team.Name, ) v_u_3.Main.config.AutoSystem.Value)
v214 = v_u_3.Main.config.Stats.Away.Interceptions
v214.Value = v214.Value +
p_u_84.ball:()
v215 =
v216, v217 = v_u_4.Players:()
_, v218 v215, v216, v217
v218 v218.UserId == p_u_84.ball:()
v218 == p_u_83 (.(p_u_83.Team.Name, ) .(v218.Team.Name, ) .(p_u_83.Team.Name, ) .(v218.Team.Name, ))
p_u_84.ball:()
p_u_84.ball:(, )
p_u_84.ball:(, )
v219 = v_u_3.Profiles
v220 = p_u_84.ball
v221 = v219:((v220:()), )
v221 (.PrivateServerOwnerId == v_u_3.Main.config.AutoSystem.Value)
v222 = ._services.Players.NumPlayers
v223 = ._maxPlayers /
.(v223) <= v222
v_u_62.(p_u_83, v_u_62.gamePasses[].gamePassId)
v224 = v138.level.XP
v224.Value = v224.Value +
v225 = v138.level.XP
v225.Value = v225.Value +
v226 = v221.stats[]
v226.Value = v226.Value +
(.(p_u_83.Team.Name, ) v_u_3.Main.config.AutoSystem.Value)
::::
.(p_u_83.Team.Name, ) v_u_3.Main.config.AutoSystem.Value
v227 = ._services.Players.NumPlayers
v228 = ._maxPlayers /
.(v228) <= v227
v229 = v_u_3.Main.config.Stats.Away[]
v229.Value = v229.Value +
l276
v230 = ._services.Players.NumPlayers
v231 = ._maxPlayers /
.(v231) > v230
l273
v232 = v_u_3.Main.config.Stats.Home[]
v232.Value = v232.Value +
::::
p_u_84.ball:(, )
p_u_84.updateStats ==
v_u_233 = v_u_4.HttpService:()
p_u_84.ball:(, p_u_83.UserId)
p_u_84.ball:(, v_u_233)
.(, ()
p_u_84.ball:() (p_u_84.ball:() == p_u_83.UserId (p_u_84.ball:() p_u_84.ball:() == v_u_233))
p_u_84.ball:(, )
p_u_84.ball:(, )
)
p_u_84.ball:(p_u_83)
p_u_84.ball:(, )
p_u_84.ball:(, p_u_83.UserId)
p_u_84.ball:(, ())
p_u_84.ball:(, p_u_83.UserId)
p_u_84.ball:(, p_u_83.UserId)
p_u_84.ball.network.owner.Value = p_u_83
._services.ReplicatedStorage:() ._services.ReplicatedStorage.physics:()
._services.ReplicatedStorage.physics.network:(p_u_84.ball, v136, p_u_83)
,
[] = (p_u_234, p_u_235)
p_u_234:(, )
p_u_235.ball:()
p_u_234.Character:() (p_u_235.ball.Position - p_u_234.Character.HumanoidRootPart.Position).Magnitude >=
p_u_235.cframe (p_u_235.ball.Position - p_u_235.cframe.Position).Magnitude >=
p_u_234.Character p_u_234.Character:()
v236 = p_u_235.ball:(, )
v237 = v_u_3.Profiles
v238 = p_u_234.UserId
v_u_239 = v237:((v238), )
v240
p_u_235.ball:() ==
v240 =
v241 = v_u_3.Profiles
v242 = p_u_235.ball
v240 = v241:((v242:()), )
p_u_235.throwIn
._references.Main.config.Override:()
._references.Main.config.Override.Goal:(, )
._references.Main.config.Delay:()
._references.Main.config.Delay.NoReact:()
.(p_u_234.Team.Name, ) (._references.Main.config.Override:() (._references.Main.config.Override:() ._references.Main.config.Override.Offender.Value == p_u_234))
._references.Main.config.Override.Foul:()
._references.Main.config.Override.Offender:()
v_u_3.Main.config.AutoSystem.Value
()
v_u_20:()
p_u_235.ball p_u_235.ball.Parent
p_u_235.ball:(, )
p_u_235.ball:(, )
p_u_235.ball:(, )
p_u_235.ball:(, )
p_u_235.ball:(, )
p_u_235.ball:(, )
p_u_235.ball:(, )
p_u_235.ball.network.owner.Value =
p_u_235.ball:()
p_u_235.ball.CanCollide =
._references.Main.config.Override:()
._references.Main.config.Override.Goal:()
._references.Main.config.Delay:()
._references.Main.config.Delay.NoReact:()
p_u_235.resetVelocity
p_u_235.ball.AssemblyLinearVelocity = .()
p_u_235.ball.AssemblyAngularVelocity = .()
p_u_235.ball.design:()
p_u_235.ball.design:().Transparency =
p_u_234 (p_u_234.Parent (p_u_234.Character (p_u_234.Character:() p_u_234.Character.Ball.design:())))
p_u_234.Character.Ball.design:().Transparency =
v_u_3.RemoteEvent:(, {
[] = p_u_234,
[] = p_u_235.ball,
[] =
})
v243 =
v244, v245 = p_u_235.ball:()
_, v246 v243, v244, v245
v246:()
v246:()
p_u_235.throwIn
v248 = .game.regions:()
p_u_234.Character:().Position.X >= v248.Position.X - v248.Size.X / (p_u_234.Character:().Position.X <= v248.Position.X + v248.Size.X / (p_u_234.Character:().Position.Y >= v248.Position.Y - v248.Size.Y / (p_u_234.Character:().Position.Y <= v248.Position.Y + v248.Size.Y / (p_u_234.Character:().Position.Z >= v248.Position.Z - v248.Size.Z / p_u_234.Character:().Position.Z <= v248.Position.Z + v248.Size.Z / ))))
()
.(p_u_234.Team.Name, )
()
v249 = .(p_u_234.Team.Name, )
v250 = .game.regions[v249]
p_u_234.Character:().Position.X < v250.Position.X - v250.Size.X / (p_u_234.Character:().Position.X > v250.Position.X + v250.Size.X / (p_u_234.Character:().Position.Y < v250.Position.Y - v250.Size.Y / (p_u_234.Character:().Position.Y > v250.Position.Y + v250.Size.Y / (p_u_234.Character:().Position.Z < v250.Position.Z - v250.Size.Z / p_u_234.Character:().Position.Z > v250.Position.Z + v250.Size.Z / ))))
()
v_u_20._CharacterAdded = p_u_234.CharacterAdded:(()
()
)
v_u_20._BallRemoving = .game.balls.server.ChildRemoved:((p251)
p251 == p_u_235.ball
()
)
v_u_20._OnEvent = v_u_3.BindableEvent.Event:((p252)
p252 p252 ==
()
)
v_u_20._PlayerRemoving = v_u_4.Players.PlayerRemoving:((p253)
p253 == p_u_234
()
)
.(p_u_234.Team.Name, ) (v_u_3.Main.config.AutoSystem.Value (p_u_235.throwIn v_u_3.Main.config.Penalties.Enabled.Value))
v_u_254 = .(p_u_234.Team.Name, )
(p255)
p255 (p255.Parent (p255.Parent:() ( p255:() ( p255:() p255.Parent ~= p_u_234.Character))))
v_u_4.Players:(p255.Parent)
v256 = v_u_4.Players:(p255.Parent)
v257 = .(, v256)
v257.Name =
v257.Value =
v_u_4.Debris:(v257, )
p255.Parent:(.game.space[v_u_254].CFrame)
v_u_20[v_u_254 .. ] = .game.regions[v_u_254].Touched:(v258)
v_u_20[v_u_254 .. ] = .game.regions[v_u_254].TouchEnded:(v258)
.(, ()
v_u_20[v_u_254 .. ]
v_u_20:()
)
p_u_235.ball.CollisionGroup =
v_u_3.RemoteEvent:(, p_u_235.ball, , p_u_234)
v_u_3.Main.config.AutoSystem.Value p_u_235.throwIn
v240 .PrivateServerOwnerId ==
v259 = ._services.Players.NumPlayers
v260 = ._maxPlayers /
.(v260) <= v259
v_u_62.(p_u_234, v_u_62.gamePasses[].gamePassId)
v261 = v240.level.XP
v261.Value = v261.Value +
v262 = v240.level.XP
v262.Value = v262.Value +
v263 = v240.stats[]
v263.Value = v263.Value +
.(p_u_234.Team.Name, )
v264 = v_u_3.Main.config.Stats.Home.Saves
v264.Value = v264.Value +
v265 = v_u_3.Main.config.Stats.Away[]
v265.Value = v265.Value +
.(p_u_234.Team.Name, )
v266 = v_u_3.Main.config.Stats.Away.Saves
v266.Value = v266.Value +
v267 = v_u_3.Main.config.Stats.Home[]
v267.Value = v267.Value +
.PrivateServerOwnerId ==
v268 = ._services.Players.NumPlayers
v269 = ._maxPlayers /
.(v269) <= v268
v270 = v_u_239.stats.Saves
v270.Value = v270.Value +
v271 = ._references.Main.objectives
v272 = p_u_234.UserId
v271:(((v272)))
v273 = ._references.Main.objectives
v274 = p_u_234.UserId
v275 = v273:((v274), )
v_u_276 = v_u_62.(p_u_234, v_u_62.gamePasses[].gamePassId)
v_u_277 = v_u_62.(p_u_234, v_u_62.gamePasses[].gamePassId)
v275 v_u_239
v278 =
v279, v280 = v275:()
_, v281 v278, v279, v280
v281 v_u_7._objectives[v281.Name]
v282 = v281.Name
v_u_283 = v_u_7._objectives[v282]
()
v_u_276
v284 = v_u_239.level.XP
v284.Value = v284.Value + v_u_283._rewards.xp *
v285 = ._references.RemoteEvent
v286 = p_u_234
v287 = .format
v288 = v_u_283._rewards.xp *
v285:(v286, , (, ((v288))), )
v289 = v_u_239.level.XP
v289.Value = v289.Value + v_u_283._rewards.xp
v290 = ._references.RemoteEvent
v291 = p_u_234
v292 = .format
v293 = v_u_283._rewards.xp
v290:(v291, , (, ((v293))), )
v_u_277
v294 = v_u_239.stats.Cash
v294.Value = v294.Value + v_u_283._rewards.points *
v295 = ._references.RemoteEvent
v296 = p_u_234
v297 = .format
v298 = v_u_283._rewards.points *
v295:(v296, , (, ((v298))), )
v299 = v_u_239.stats.Cash
v299.Value = v299.Value + v_u_283._rewards.points
v300 = ._references.RemoteEvent
v301 = p_u_234
v302 = .format
v303 = v_u_283._rewards.points
v300:(v301, , (, ((v303))), )
.(.(v282), ) (.(.(v282), ) #v281:() < v_u_283._repeat)
v305 = .()
v306 = #v281:() +
v305.Name = (v306)
v305.Parent = v281
v307 = v305.Name
v308 = (v307)
v309 = v_u_283._repeat
v308 == (v309)
v281.Value =
()
p_u_235.ball:(, )
p_u_235.ball:(, )
p_u_235.ball:(, p_u_234.UserId)
p_u_235.ball:(, p_u_234.UserId)
p_u_235.ball:(, p_u_234.UserId)
p_u_235.ball:(, p_u_234.UserId)
p_u_235.ball:(, )
p_u_235.ball.network.owner.Value = p_u_234
p_u_235.ball.CanCollide =
v310 = .(, p_u_235.ball)
v310.Mode = .PositionAlignmentMode.TwoAttachment
v310.Attachment0 = v236
v310.Attachment1 = p_u_234.Character.Ball.BallWeldRigAttachment
v310.MaxForce =
v310.Responsiveness =
v310.Enabled =
v_u_3.RemoteEvent:(, {
[] = p_u_234,
[] = p_u_235.ball,
[] =
})
p_u_235.ball.design:()
p_u_235.ball.design:().Transparency =
p_u_234.Character.Ball.design:()
p_u_234.Character.Ball.design:().Transparency =
v_u_15:(p_u_235.cframe)
p_u_235.ball:(p_u_234)
,
[] = (p311, p312)
p312.ball:(, )
p312.ball.CanCollide =
._references.Main.config.Override:()
._references.Main.config.Override.Goal:()
._references.Main.config.Delay:()
._references.Main.config.Delay.NoReact:()
p312.resetVelocity
p312.ball.AssemblyLinearVelocity = .()
p312.ball.AssemblyAngularVelocity = .()
p312.ball.design:()
p312.ball.design:().Transparency =
p311.Character.Ball.design:()
p311.Character.Ball.design:().Transparency =
v_u_20:()
v_u_3.RemoteEvent:(, {
[] = p311,
[] = p312.ball,
[] =
})
v313 =
v314, v315 = p312.ball:()
_, v316 v313, v314, v315
v316:()
v316:()
p312.callback
,
[] = (p_u_317, p318)
.PlaceId ==
v_u_319 = v_u_4.TeleportService:()
v_u_320 = {
[] = p318,
[] = v_u_319
}
v322, _ = (()
v321 = { p_u_317 }
v_u_4.TeleportService:(, v_u_319, v321, , v_u_320)
)
v322
p_u_317:()
v_u_323 = v_u_4.TeleportService:()
v_u_324 = {
[] = p318,
[] = v_u_323
}
v326, _ = (()
v325 = { p_u_317 }
v_u_4.TeleportService:(, v_u_323, v325, , v_u_324)
)
v326
p_u_317:()
,
[] = (p_u_327, p_u_328)
.PlaceId ==
v330, _ = (()
v329 = { p_u_327 }
v_u_4.TeleportService:(, p_u_328, v329)
)
v330
p_u_327:()
v332, _ = (()
v331 = { p_u_327 }
v_u_4.TeleportService:(, p_u_328, v331)
)
v332
p_u_327:()
,
[] = (p333, p334, p335, p336)
p334:(, p333.Name)
p334:(, p335)
p334:(, p336)
,
[] = (p337, p338)
v_u_3.Main.config.Celebrate.Value v_u_3.Main.config.CelebrationInProgress.Value
v339 = v_u_3.Profiles
v340 = p337.UserId
v339:((v340), ).inventory.Celebrations:(p338)
(p337, )
p337.Team (p337.Team.Name .(p337.Team.Name, ))
v_u_6:({
[] = p337,
[] = ,
[] = p338
})
p337.Team (p337.Team.Name .(p337.Team.Name, ))
v_u_6:({
[] = p337,
[] = ,
[] = p338
})
,
[] = (p_u_341, p_u_342)
v343, v_u_344 = (()
v_u_4.TextService:(p_u_342, p_u_341.UserId)
)
v343
v345, v346 = (()
v_u_344:()
)
v345
v346
(.(, v_u_344))
(.(, v_u_344))
,
[] = (p347, p348)
p347.Character.Ball.design:()
p347.Character.Ball.design:().Transparency = p348
,
[] = (p349, p350, p351)
v_u_3.RemoteEvent:(, {
[] = p349,
[] = p350,
[] = p351
})
,
[] = (p352, p353, p354, p355)
p352 (p353 p354)
p353:(p354, p355)
,
[] = (p356, p357)
v358 = v_u_3.Profiles
v359 = p356.UserId
v360 = v358:((v359), )
.(p356.Team.Name, )
v361 = v_u_3.Main.config.Stats.Home[p357]
v361.Value = v361.Value +
v362 = v_u_3.Main.config.Stats.Away[p357]
v362.Value = v362.Value +
.PrivateServerOwnerId == (p357 == p357 == )
v363 = ._services.Players.NumPlayers
v364 = ._maxPlayers /
.(v364) <= v363
v365 = v360.stats[p357]
v365.Value = v365.Value +
,
[] = (p366)
v367 = .(p366.Team.Name, )
v368 = .()
v368.Name = v367
v368.Value = p366.Name
v368.Parent = v_u_3.Main.captains
,
[] = (p_u_369, p_u_370)
v_u_371, v_u_372
.(p_u_369.Team.Name, )
v_u_371 =
v_u_372 =
v_u_371 =
v_u_372 =
.(()
v373 = {
[] = v_u_371,
[] = v_u_372
}
v_u_13:(p_u_369, p_u_370.Position, v373)
)
,
[] = (p_u_374)
.(p_u_374.Team.Name, )
.(()
v_u_13:(, p_u_374)
)
.(()
v_u_13:(, p_u_374)
)
,
[] = (p375, p376, p377)
p375 (p375.Character (p375.Character.PrimaryPart p376))
v378 = .(, p375)
v378.Name =
v378.Value =
v_u_4.Debris:(v378, )
p377
p375.Character:(p376.CFrame * p377)
p375.Character:(p376.CFrame)
,
[] = (p379)
p379 (p379.Character p379.Character.PrimaryPart)
v380 = .(, p379)
v380.Name =
v380.Value =
v_u_4.Debris:(v380, )
.(p379.Team.Name, ) .(p379.Team.Name, )
p379.Character:(.game.positions.homeGK.CFrame)
.(p379.Team.Name, ) .(p379.Team.Name, )
p379.Character:(.game.positions.home.CFrame)
.(p379.Team.Name, ) .(p379.Team.Name, )
p379.Character:(.game.positions.awayGK.CFrame)
.(p379.Team.Name, ) .(p379.Team.Name, )
p379.Character:(.game.positions.away.CFrame)
,
[] = (p381)
v382 = .(, ._references.Main.replay)
v383 = p381.UserId
v382.Name = (v383)
v382.Value = p381
,
[] = (p384, p385, p386)
p386 == v_u_3.Main[]:(p385)
v387 = .()
v387.Name = p384.Name
v387.Value =
v387.Parent = v_u_3.Main[][p385]
,
[] = (p388, p389)
p389 == v_u_3.Main[]:()
v390 = .()
v390.Name = p388.Name
v390.Value =
v390.Parent = v_u_3.Main[][]
,
[] = (p391, p392)
p392.ball:()
.()
v_u_25[p391.Name] () - v_u_25[p391.Name] >= v_u_25[p391.Name]
v_u_25[p391.Name] = ()
v393 = .(, p392.ball.properties)
v393.Name =
v393.Value =
v_u_4.Debris:(v393, )
,
[] = (p394, p395)
v_u_3.RemoteEvent:(, p394, p395)
,
[] = (_, p396, p397, p398)
p396.Parent.Name ==
p396[p397] = p398
,
[] = (p399, p400, p401)
v402 = v_u_3.Network.Profiles
v403 = p399.UserId
v404 = v402[(v403)]
v404 (p399:(._services.Players) == (v404.inventory:(p400) v404.inventory[p400]:(p401)))
,
[] = (p405, p406, p407)
v408 = v_u_3.Network.Profiles
v409 = p405.UserId
v410 = v408[(v409)]
v411 = p406:() p406.Price.Value
v412 = p407 == p407
v410.stats.Cash.Value - v411 <
,
v410.inventory[v412]:(p406.Name)
,
v413 = v410.stats.Cash
v413.Value = v413.Value - v411
v414 = .()
v414.Name = p406.Name
v414.Value =
v414:(, v_u_3.Main.config.Key:())
v414.Parent = v410.inventory[v412]
,
,
[] = (p415, p416)
v417 = v_u_3.Network.Profiles
v418 = p415.UserId
v419 = v417[(v418)]
v419.codes:(p416)
,
v_u_4.ServerStorage.codes:(p416)
,
v_u_4.ServerStorage.codes:(p416) v419.codes:(p416)
v420 = v_u_4.ServerStorage.codes[p416]
.(v420.Value, )
v421 = v420.Value:()
v421 v421[]
v421 = v421[]:(, )
v422 = v419.stats.Cash
v422.Value = v422.Value + (v421)
v423 = .()
v423.Name = p416
v423.Value =
v423.Parent = v419.codes
, .(, v_u_17.(v421))
v424 = (v_u_3.Main:(.(v420.category.Value)) v_u_3.Main:(.(v420.category.Value))[v420.Value]) v_u_3.Main.animations:(v420.category.Value)
v424
v424 = v_u_3.Main.animations:(v420.category.Value)[v420.Value]
v425 = v420.category.Value
v426 = .()
v426.Name = p416
v426.Value =
v426.Parent = v419.codes
v427 = v425 == v425
v419.inventory[v427]:(v420.Value) v424:()
v428 = v419.stats.Cash
v428.Value = v428.Value + v424.Price.Value
, .(, v_u_17.(v424.Price.Value))
v419.inventory[v427]:(v420.Value) v424:()
,
v429 = .()
v429.Name = v424.Name
v429.Value =
v429:(, v_u_3.Main.config.Key:())
v429.Parent = v419.inventory[v427]
, .(, v420.Value)
,
[] = (p430)
v431 =
v432, v433 = .spawns.spawn:()
v434 = {}
_, v435 v431, v432, v433
v435 v435.Name ==
.(v434, v435)
p430.TeamColor = BrickColor.()
p430:()
p430.Character.PrimaryPart
.()
v436 = .(, p430)
v436.Name =
v436.Value =
v_u_4.Debris:(v436, )
p430.Character:(v434[.(, #v434)].CFrame * .(, , ))
,
[] = (p437, p438)
.(p438.Name, )
v439 =
v440, v441 = v_u_4.Players:()
v442 = {}
_, v443 v439, v440, v441
v443 (v443.Team v443.Team == p438)
v444 =
v445, v446 = .spawns.spawn:()
_, v447 v444, v445, v446
v447 v447.Name ==
.(v442, v447)
p437.Team = p438
p437:()
p437.Character.PrimaryPart
.()
v448 = .(, p437)
v448.Name =
v448.Value =
v_u_4.Debris:(v448, )
p437.Character:(v442[.(, #v442)].CFrame * .(, , ))
v449 =
v450 =
v451 =
v452 =
p438.Name ==
v452 = v_u_4.Teams.Away
v451 = p438
p438.Name ==
v452 = v_u_4.Teams.Home
v451 = p438
v453 =
v454, v455 = v_u_4.Players:()
_, v456 v453, v454, v455
v456 (v456.Team (v456.Team == v451 v456.Team.Name == v451.Name .. ))
v449 = v449 +
v456 (v456.Team (v456.Team == v452 v456.Team.Name == v452.Name .. ))
v450 = v450 +
v450 < v449
v457 =
v458, v459 = .spawns.spawn:()
v460 = {}
_, v461 v457, v458, v459
v461 v461.Name ==
.(v460, v461)
p437.Team = p438
p437:()
p437.Character.PrimaryPart
.()
v462 = .(, p437)
v462.Name =
v462.Value =
v_u_4.Debris:(v462, )
p437.Character:(v460[.(, #v460)].CFrame * .(, , ))
,
[] = (p463, p464)
v465 = p464 {
,
,
,
,
,
,
,
,
}
.(, ) ==
v466 = v_u_3.Main.stains:()
v467 = v466[.(, #v466)]
v468 = v465[.(, #v465)]
p463.Character[v468]:()
v469 = p463.Character[v468]:()
v469.Face == v469.Face ==
v470 = v467:()
v470.Parent = p463.Character[v468]
v470.Face =
v469.Face ==
v471 = v467:()
v471.Parent = p463.Character[v468]
v471.Face =
.(v468, )
v472 = v467:()
v472.Parent = p463.Character[v468]
v472.Face =
.(v468, )
v473 = v467:()
v473.Parent = p463.Character[v468]
v473.Face =
,
[] = (p474, p475)
v_u_3.RemoteEvent:(, p474, p475)
,
[] = (p476)
v_u_3.RemoteEvent:(, p476)
,
[] = (p477)
.(v_u_19, p477.UserId)
end,
["teleport"] = function(p478, p479, p480)
-- upvalues: (copy) v_u_9
v_u_9:start(p478, p479, p480)
end,
["kick"] = function(p481, p482, _)
local v_u_483 = {
["UserIds"] = { p481.UserId },
["Duration"] = -1,
["DisplayReason"] = p482,
["PrivateReason"] = p482,
["ExcludeAltAccounts"] = false,
["ApplyToUniverse"] = true
}
local v484, v485 = pcall(function()
-- upvalues: (copy) v_u_483
return _G._services.Players:BanAsync(v_u_483)
end)
print(v484, v485)
end,
["sound"] = function(p486, p487)
-- upvalues: (copy) v_u_80, (copy) v_u_32, (copy) v_u_3
local v488 = {}
if p487.soundId and not table.find(v_u_80, p487.soundId) then
v_u_32(p486, "Biggie Hub Detected")
end
for v489, v490 in next, p487 do
if v489 ~= "replicate" then
v488[v489] = v490
end
end
v488.exclude = p486
v_u_3.RemoteEvent:FireAllClients("sound", v488)
end,
["trip"] = function(p_u_491, p_u_492, p493)
-- upvalues: (copy) v_u_3, (copy) v_u_11, (copy) v_u_12, (copy) v_u_36, (copy) v_u_39, (copy) v_u_4, (copy) v_u_14
if p_u_492:FindFirstChild("Humanoid") and not _G._services.Players:GetPlayerFromCharacter(p_u_492) then
task.spawn(function()
-- upvalues: (ref) v_u_3, (ref) v_u_11, (copy) p_u_492
local v494 = v_u_3.Main.sounds.CammySounds.Atmosphere.Player["Player Grunts"]:GetChildren()
local v495 = v494[math.random(1, #v494)]
v_u_11:load({
["directory"] = p_u_492.HumanoidRootPart,
["soundId"] = v495.SoundId,
["rollOffMaxDistance"] = 200,
["rollOffMinDistance"] = 30,
["volume"] = 0.2,
["play"] = true
})
end)
v_u_12._npc:toggle(false, p_u_492)
task.wait(math.random(1.5, 3))
v_u_12._npc:toggle(true, p_u_492)
end
if not v_u_36(p_u_491, p_u_492) and (_G._references.Main.config.Timer.Enabled.Value and (v_u_39(p_u_491.Character.HumanoidRootPart) and (v_u_39(p_u_492.HumanoidRootPart) and ((p_u_492.HumanoidRootPart.Position - p_u_491.Character.HumanoidRootPart.Position).Magnitude <= 50 and v_u_4.Players:GetPlayerFromCharacter(p_u_492))))) then
if _G._references.Main.config.Override:FindFirstChild("Foul") or (_G._references.Main.config.Override:FindFirstChild("Goal") or (_G._references.Main.config.Override:FindFirstChild("DisableFouls") or p_u_491.TeamColor == BrickColor.new("Institutional white") and _G._references.Main.config.AutoSystem.Value)) then
return
end
local v_u_496 = v_u_4.Players:GetPlayerFromCharacter(p_u_492)
if string.find(v_u_496.Team.Name, "GK") then
return
end
task.spawn(function()
-- upvalues: (ref) v_u_3, (ref) v_u_11, (copy) p_u_492
local v497 = v_u_3.Main.sounds.CammySounds.Atmosphere.Player["Player Grunts"]:GetChildren()
local v498 = v497[math.random(1, #v497)]
v_u_11:load({
["directory"] = p_u_492.HumanoidRootPart,
["soundId"] = v498.SoundId,
["rollOffMaxDistance"] = 200,
["rollOffMinDistance"] = 30,
["volume"] = 0.2,
["play"] = true
})
end)
v_u_3.RemoteEvent:FireClient(v_u_4.Players:GetPlayerFromCharacter(p_u_492), "trip")
if _G._references.Main.config.AutoSystem.Value and not p493 then
local v499 = p_u_492.HumanoidRootPart.Position.X
local v500 = _G._references.Main["set pieces"]["Free Kick"].Primary.Position.Y
local v501 = p_u_492.HumanoidRootPart.Position.Z
local v_u_502 = Vector3.new(v499, v500, v501)
task.spawn(function()
-- upvalues: (ref) v_u_14, (copy) p_u_491, (copy) v_u_496, (copy) v_u_502
v_u_14:onFoul(p_u_491, v_u_496, v_u_502)
end)
end
end
end,
["loaded"] = function(p503)
if not p503:GetAttribute("loaded") then
p503:SetAttribute("loaded", true)
end
end,
["pull"] = function(p504, p505)
-- upvalues: (copy) v_u_36, (copy) v_u_4, (copy) v_u_3
if not v_u_36(p504, p505) and ((p505.HumanoidRootPart.Position - p504.Character.HumanoidRootPart.Position).Magnitude <= 50 and v_u_4.Players:GetPlayerFromCharacter(p505)) then
v_u_3.RemoteEvent:FireClient(v_u_4.Players:GetPlayerFromCharacter(p505), "pull")
end
end,
["editMatchSettings"] = function(_, p506, p507, p508)
-- upvalues: (copy) v_u_8, (copy) v_u_3
if v_u_8:isSession({
["constructor"] = "editMatchSettings",
["session"] = p506
}) and v_u_3.Main.config:FindFirstChild(p507) then
v_u_3.Main.config[p507].Value = p508
end
end,
["ballSelection"] = function(_, p509, p510)
-- upvalues: (copy) v_u_8, (copy) v_u_3
if v_u_8:isSession({
["constructor"] = "ballSpawner",
["session"] = p509
}) then
v_u_3.Main.config.Ball.Value = p510
end
end,
["kitTypeSelection"] = function(_, p511, p512)
-- upvalues: (copy) v_u_3
v_u_3.Main.config.Stats[p511]["Kit Type"].Value = p512
end,
["conditions"] = function(_)
-- upvalues: (copy) v_u_3
return v_u_3.Main.config.Time.Value, v_u_3.Main.config.Weather.Value
end,
["replicateValue"] = function(p513, p514, p515)
if (p514.Name ~= "Number" or p515 < 100) and (not p514:FindFirstAncestor("level") and (not p514:FindFirstAncestor("stats") or p514.Name == "Number")) then
local v516 = p513.UserId
if p514:FindFirstAncestor((tostring(v516))) then
if string.find(p514.Name, "Accessory") and (not p514.Parent.Parent.Accessories:FindFirstChild(p515) and (p515 ~= "None" and p515 ~= "RF Premium")) then
return
end
if string.find(p514.Name, "Ball Hold") and (not p514.Parent.Parent["Ball Holds"]:FindFirstChild(p515) and (p515 ~= "None" and p515 ~= "RF Premium")) then
return
end
if p514.Parent.Parent:FindFirstChild(p514.Name) and (not p514.Parent.Parent[p514.Name]:FindFirstChild(p515) and (p515 ~= "None" and p515 ~= "RF Premium")) then
return
end
p514.Value = p515
end
end
end,
["promptSubscriptionPurchase"] = function(p517)
_G._services.MarketplaceService:PromptSubscriptionPurchase(p517, _G._subscriptionId)
end,
["gloves"] = function(p518, p519)
-- upvalues: (copy) v_u_3
local v520 = v_u_3.Network.Profiles
local v521 = p518.UserId
local v522 = v520:WaitForChild(tostring(v521), 100)
if v_u_3.Main.gloves:FindFirstChild(v522.inventory.Current.Gloves.Value) and p518.Character:FindFirstChild("Gloves") then
local v523 = v_u_3.Main.gloves:WaitForChild(v522.inventory.Current.Gloves.Value, 100)
local v524 = v523.GloveType.Value
if tonumber(v524) == 1 then
p518.Character.Gloves["2"].RightGlove.Transparency = 1
p518.Character.Gloves["2"].LeftGlove.Transparency = 1
if p519 == 0 then
p518.Character.Gloves["1"].RightGlove.Transparency = 0
p518.Character.Gloves["1"].LeftGlove.Transparency = 0
if p518.Character.Accessories:FindFirstChild("RightGlove") then
p518.Character.Accessories.RightGlove.Transparency = 1
p518.Character.Accessories.LeftGlove.Transparency = 1
end
p518.Character.RightHand.Transparency = 1
p518.Character.LeftHand.Transparency = 1
return
else
p518.Character.Gloves["1"].RightGlove.Transparency = 1
p518.Character.Gloves["1"].LeftGlove.Transparency = 1
if p518.Character.Accessories:FindFirstChild("RightGlove") then
p518.Character.Accessories.RightGlove.Transparency = 0
p518.Character.Accessories.LeftGlove.Transparency = 0
p518.Character.RightHand.Transparency = 1
p518.Character.LeftHand.Transparency = 1
else
p518.Character.RightHand.Transparency = 0
p518.Character.LeftHand.Transparency = 0
end
end
end
local v525 = v523.GloveType.Value
if tonumber(v525) == 2 then
p518.Character.Gloves["1"].RightGlove.Transparency = 1
p518.Character.Gloves["1"].LeftGlove.Transparency = 1
if p519 == 0 then
p518.Character.Gloves["2"].RightGlove.Transparency = 0
p518.Character.Gloves["2"].LeftGlove.Transparency = 0
if p518.Character.Accessories:FindFirstChild("RightGlove") then
p518.Character.Accessories.RightGlove.Transparency = 1
p518.Character.Accessories.LeftGlove.Transparency = 1
end
p518.Character.RightHand.Transparency = 1
p518.Character.LeftHand.Transparency = 1
return
end
p518.Character.Gloves["2"].RightGlove.Transparency = 1
p518.Character.Gloves["2"].LeftGlove.Transparency = 1
if p518.Character.Accessories:FindFirstChild("RightGlove") then
p518.Character.Accessories.RightGlove.Transparency = 0
p518.Character.Accessories.LeftGlove.Transparency = 0
p518.Character.RightHand.Transparency = 1
p518.Character.LeftHand.Transparency = 1
return
end
p518.Character.RightHand.Transparency = 0
p518.Character.LeftHand.Transparency = 0
end
end
end,
["ragdoll"] = function(p526, p527, p528)
if p527 then
if p527 ~= "bind" then
p526.Character:SetAttribute("isHolding", nil)
p526.Character:SetAttribute("serverRagdollBinder", false)
return true
end
p526.Character:SetAttribute("isHolding", p528)
p526.Character:SetAttribute("serverRagdollBinder", true)
else
if p526.Character:GetAttribute("serverRagdollBinder") then
p526.Character:SetAttribute("isHolding", nil)
p526.Character:SetAttribute("serverRagdollBinder", false)
return true
end
p526.Character:SetAttribute("isHolding", p528)
p526.Character:SetAttribute("serverRagdollBinder", true)
end
end,
["getUpBinder"] = function(p529, p530)
p529.Character:SetAttribute("getUpBinder", p530)
end,
["soundboard"] = function(p531, p532, p533)
-- upvalues: (copy) v_u_21, (copy) v_u_23, (copy) v_u_32
if table.find(v_u_21, p531.UserId) then
if not p533 then
if p532.Playing then
p532:Stop()
else
p532:Play()
end
end
local v534 = v_u_23[p532]
if v534 then
_G._services.TweenService:Create(p532, TweenInfo.new(1), {
["Volume"] = v534 * (p533 / 100)
}):Play()
return
end
else
v_u_32(p531, "Remote Hooking")
end
end,
["wh"] = function(p535, _)
-- upvalues: (copy) v_u_32
if p535 then
v_u_32(p535, "Webhook Hooking")
end
end
} do
v5:add(v536, v537)
end
while true do
if v_u_3.Main.config.Intensity.Value == "Moderate" then
task.wait(math.random(3, 15))
elseif v_u_3.Main.config.Intensity.Value == "Heavy" then
task.wait(math.random(3, 10))
elseif v_u_3.Main.config.Intensity.Value == "Violent" then
task.wait(math.random(1, 7))
else
task.wait(1)
end
if v_u_3.Main.config.Weather.Value == "Rain" and (v_u_3.Main.config.Intensity.Value ~= "Light" and v_u_3.Main.config.Thunder.Value) then
local v538 = math.random(workspace.pitch.bounds.x.min.Position.X, workspace.pitch.bounds.x.max.Position.X)
local v539 = math.random
local v540 = workspace.pitch.bounds.z.min.Position.Z
local v541 = workspace.pitch.bounds.z.max.Position.Z
local v542 = Vector3.new(v538, 0.42, v539(v540, v541))
local v543 = next
local v544, v545 = v_u_4.Players:GetPlayers()
for _, v_u_546 in v543, v544, v545 do
if v_u_546 and (v_u_546.Character and math.random(1, 12000) == 1) then
local v547 = v_u_546.Character.PrimaryPart.Position.X
local v548 = v_u_546.Character.PrimaryPart.Position.Z
v542 = Vector3.new(v547, 0.42, v548)
v_u_3.RemoteEvent:FireClient(v_u_546, "ragdoll")
task.delay(math.random(5, 20), function()
-- upvalues: (copy) v_u_3, (copy) v_u_546
v_u_3.RemoteEvent:FireClient(v_u_546, "unragdoll")
end)
end
end
v_u_3.RemoteEvent:FireAllClients("lightning", v542)
end
end
RF 24 leaked AC FR