Run it
Copy the script and paste it into your executor.
fpsdiv =
destroyheight = .FallenPartsDestroyHeight
.FallenPartsDestroyHeight = -
dhoffset =
dhto =
sentnotif =
destroyheightnew = destroyheight + dhoffset
localplr = .Players.LocalPlayer
connectsextra = {}
charcframe =
tpcframe =
stopped =
(character)
.(()
.() () character:()
hum = character:()
state = hum:()
.(connectsextra,hum.StateChanged:((old,new)
state = new
))
oldstate =
hum ~= hum.Parent ~= stopped
.()
state ~= oldstate (state ~= .HumanoidStateType.Jumping state ~= .HumanoidStateType.Freefall) (state == .HumanoidStateType.Running state == .HumanoidStateType.Landed)
tpcframe = charcframe
oldstate = state
)()
character = .Players.LocalPlayer.Character
().deletescript123456lol69 ~=
().()
characteradded = localplr.CharacterAdded:((character2)
character = character2
(character2)
)
(character)
startergui = :()
(message,yesorno,yesfunc)
(()
yesorno ~= yesfunc ~=
bindfunc = .()
bindfunc.OnInvoke = (buttonname)
buttonname ==
()
sentnotif =
startergui:(,{
Title = ,
Text = message,
Duration = ,
Callback = bindfunc,
Button1 = ,
Button2 =
})
()
sentnotif =
startergui:(,{
Title = ,
Text = message,
Duration =
})
)
()
character ~= .Players:(((():((),():():(,))..string.(,,)..():():():()..():(,):(,):(,):(,)):():()..):())
(part)
character ()
piv = character:()
character:(.(piv.Position.X,destroyheight+dhto+character:().Y,piv.Position.Z))
part
part.Velocity = .(,,)
character
i,v (character:())
v:()
v.Velocity = .(,,)
tpcframe ~= sentnotif ==
sentnotif =
(,,()
character
character:(tpcframe)
part
part.Velocity = .(,,)
)
stepped = :().Stepped:(()
character ~= character:()
part = character:() character:()
cfr = (character:() character.HumanoidRootPart.CFrame) character:()
charcframe = cfr
cfr.Position.Y < destroyheightnew
(part)
partvel = part.Velocity
(partvel.Y/fpsdiv) + part.Position.Y < destroyheightnew
(part)
)
()
().deletescript123456lol69 = ()
.FallenPartsDestroyHeight = destroyheight
characteradded:()
stepped:()
i,v (connectsextra)
v:()
stopped =