Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- This script has been converted to FE by iPxter
- if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
- local Player,Mouse,mouse,UserInputService,ContextActionService = owner
- do
- print("FE Compatibility code by Mokiros | Translated to FE by iPxter")
- script.Parent = Player.Character
- --RemoteEvent for communicating
- local Event = Instance.new("RemoteEvent")
- Event.Name = "UserInput_Event"
- --Fake event to make stuff like Mouse.KeyDown work
- local function fakeEvent()
- local t = {_fakeEvent=true,Connect=function(self,f)self.Function=f end}
- t.connect = t.Connect
- return t
- end
- --Creating fake input objects with fake variables
- local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent()}
- local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
- local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
- CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
- end}
- --Merged 2 functions into one by checking amount of arguments
- CAS.UnbindAction = CAS.BindAction
- --This function will trigger the events that have been :Connect()'ed
- local function te(self,ev,...)
- local t = m[ev]
- if t and t._fakeEvent and t.Function then
- t.Function(...)
- end
- end
- m.TrigEvent = te
- UIS.TrigEvent = te
- Event.OnServerEvent:Connect(function(plr,io)
- if plr~=Player then return end
- if io.isMouse then
- m.Target = io.Target
- m.Hit = io.Hit
- else
- local b = io.UserInputState == Enum.UserInputState.Begin
- if io.UserInputType == Enum.UserInputType.MouseButton1 then
- return m:TrigEvent(b and "Button1Down" or "Button1Up")
- end
- for _,t in pairs(CAS.Actions) do
- for _,k in pairs(t.Keys) do
- if k==io.KeyCode then
- t.Function(t.Name,io.UserInputState,io)
- end
- end
- end
- m:TrigEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
- UIS:TrigEvent(b and "InputBegan" or "InputEnded",io,false)
- end
- end)
- Event.Parent = NLS([==[
- local Player = game:GetService("Players").LocalPlayer
- local Event = script:WaitForChild("UserInput_Event")
- local UIS = game:GetService("UserInputService")
- local input = function(io,a)
- if a then return end
- --Since InputObject is a client-side instance, we create and pass table instead
- Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState})
- end
- UIS.InputBegan:Connect(input)
- UIS.InputEnded:Connect(input)
- local Mouse = Player:GetMouse()
- local h,t
- --Give the server mouse data 30 times every second, but only if the values changed
- --If player is not moving their mouse, client won't fire events
- while wait(1/30) do
- if h~=Mouse.Hit or t~=Mouse.Target then
- h,t=Mouse.Hit,Mouse.Target
- Event:FireServer({isMouse=true,Target=t,Hit=h})
- end
- end]==],Player.Character)
- Mouse,mouse,UserInputService,ContextActionService = m,m,UIS,CAS
- end
- ----edited / improved by delta1035 so rip
- --nothing but a morph and some cool text n music
- KG = Instance.new("Sound", game.Players.silver22352.Character)
- KG.Volume = 1
- KG.SoundId = "rbxassetid://871929646"
- KG.Looped = true
- KG:Play()
- Effects = { }
- local Player = game.Players.silver22352
- local Character = Player.Character
- local Humanoid = Character.Humanoid
- local LeftArm = Character["Left Arm"]
- local RightArm = Character["Right Arm"]
- local LeftLeg = Character["Left Leg"]
- local RightLeg = Character["Right Leg"]
- local Head = Character.Head
- local Torso = Character.Torso
- local Camera = game.Workspace.CurrentCamera
- local RootPart = Character.HumanoidRootPart
- local RootJoint = RootPart.RootJoint
- local attack = false
- local Anim = 'Idle'
- local attacktype = 1
- local delays = false
- local play = true
- local targetted = nil
- local Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
- local velocity = RootPart.Velocity.y
- local sine = 0
- local change = 1
- local doe = 0
- local Create = LoadLibrary("RbxUtility").Create
- P=Instance.new("ForceField", game.Players.silver22352.Character)
- P.Visible = false
- local Lighty = game:GetService"Lighting"
- local Sitting = false
- local idleC = 0
- local m = Create("Model"){
- Parent = Character,
- Name = "WeaponModel",
- }
- spawn(function()
- Character.Humanoid.MaxHealth = math.huge
- Character.Humanoid.Health = math.huge
- while wait() do
- Head.BrickColor = BrickColor.new("1003")
- RightArm.BrickColor = BrickColor.new("1003")
- LeftArm.BrickColor = BrickColor.new("1003")
- Torso.BrickColor = BrickColor.new("1003")
- RightLeg.BrickColor = BrickColor.new("1003")
- LeftLeg.BrickColor = BrickColor.new("1003")
- end
- end)
- ArtificialHB = Create("BindableEvent", script){
- Parent = script,
- Name = "Heartbeat",
- }
- script:WaitForChild("Heartbeat")
- frame = 1 / 30
- tf = 0
- allowframeloss = false
- tossremainder = false
- lastframe = tick()
- script.Heartbeat:Fire()
- game:GetService("RunService").Heartbeat:connect(function(s, p)
- tf = tf + s
- if tf >= frame then
- if allowframeloss then
- script.Heartbeat:Fire()
- lastframe = tick()
- else
- for i = 1, math.floor(tf / frame) do
- script.Heartbeat:Fire()
- end
- lastframe = tick()
- end
- if tossremainder then
- tf = 0
- else
- tf = tf - frame * math.floor(tf / frame)
- end
- end
- end)
- function swait(num)
- if num == 0 or num == nil then
- ArtificialHB.Event:wait()
- else
- for i = 0, num do
- ArtificialHB.Event:wait()
- end
- end
- end
- CFuncs = {
- ["Part"] = {
- Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
- local Part = Create("Part"){
- Parent = Parent,
- Reflectance = Reflectance,
- Transparency = Transparency,
- CanCollide = false,
- Locked = true,
- BrickColor = BrickColor.new(tostring(BColor)),
- Name = Name,
- Size = Size,
- Material = Material,
- }
- RemoveOutlines(Part)
- return Part
- end;
- };
- ["Mesh"] = {
- Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
- local Msh = Create(Mesh){
- Parent = Part,
- Offset = OffSet,
- Scale = Scale,
- }
- if Mesh == "SpecialMesh" then
- Msh.MeshType = MeshType
- Msh.MeshId = MeshId
- end
- return Msh
- end;
- };
- ["Mesh"] = {
- Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
- local Msh = Create(Mesh){
- Parent = Part,
- Offset = OffSet,
- Scale = Scale,
- }
- if Mesh == "SpecialMesh" then
- Msh.MeshType = MeshType
- Msh.MeshId = MeshId
- end
- return Msh
- end;
- };
- ["Weld"] = {
- Create = function(Parent, Part0, Part1, C0, C1)
- local Weld = Create("Weld"){
- Parent = Parent,
- Part0 = Part0,
- Part1 = Part1,
- C0 = C0,
- C1 = C1,
- }
- return Weld
- end;
- };
- ["Sound"] = {
- Create = function(id, par, vol, pit)
- coroutine.resume(coroutine.create(function()
- local S = Create("Sound"){
- Volume = vol,
- Pitch = pit or 1,
- SoundId = id,
- Parent = par or workspace,
- }
- wait()
- S:play()
- game:GetService("Debris"):AddItem(S, 6)
- end))
- end;
- };
- ["ParticleEmitter"] = {
- Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
- local fp = Create("ParticleEmitter"){
- Parent = Parent,
- Color = ColorSequence.new(Color1, Color2),
- LightEmission = LightEmission,
- Size = Size,
- Texture = Texture,
- Transparency = Transparency,
- ZOffset = ZOffset,
- Acceleration = Accel,
- Drag = Drag,
- LockedToPart = LockedToPart,
- VelocityInheritance = VelocityInheritance,
- EmissionDirection = EmissionDirection,
- Enabled = Enabled,
- Lifetime = LifeTime,
- Rate = Rate,
- Rotation = Rotation,
- RotSpeed = RotSpeed,
- Speed = Speed,
- VelocitySpread = VelocitySpread,
- }
- return fp
- end;
- };
- CreateTemplate = {
- };
- }
- function chatfunc(text)
- local chat = coroutine.wrap(function()
- if Character:FindFirstChild("TalkingBillBoard")~= nil then
- Character:FindFirstChild("TalkingBillBoard"):destroy()
- end
- local naeeym2 = Instance.new("BillboardGui",Character)
- naeeym2.Size = UDim2.new(0,100,0,40)
- naeeym2.StudsOffset = Vector3.new(0,3,0)
- naeeym2.Adornee = Character.Head
- naeeym2.Name = "TalkingBillBoard"
- local tecks2 = Instance.new("TextLabel",naeeym2)
- tecks2.BackgroundTransparency = 1
- tecks2.BorderSizePixel = 0
- tecks2.Text = ""
- tecks2.Font = "Fantasy"
- tecks2.TextSize = 30
- tecks2.TextStrokeTransparency = 0
- tecks2.TextColor3 = Color3.new(.6,0,0)
- tecks2.TextStrokeColor3 = Color3.new(0,0,0)
- tecks2.Size = UDim2.new(1,0,0.5,0)
- local tecks3 = Instance.new("TextLabel",naeeym2)
- tecks3.BackgroundTransparency = 1
- tecks3.BorderSizePixel = 0
- tecks3.Text = ""
- tecks3.Font = "Fantasy"
- tecks3.TextSize = 30
- tecks3.TextStrokeTransparency = 0
- tecks3.TextColor3 = BrickColor.new("Hot white").Color
- tecks3.TextStrokeColor3 = Color3.new(0,0,0)
- tecks3.Size = UDim2.new(1,0,0.5,0)
- spawn(function()
- while wait() do
- tecks3.TextColor3 = BrickColor.random().Color
- tecks2.TextColor3 = BrickColor.random().Color
- end
- end)
- for i = 1,string.len(text),1 do
- CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=515150941", Character, 5, 1)
- tecks2.Text = string.sub(text,1,i)
- tecks3.Text = string.sub(text,1,i)
- wait(0.01)
- end
- wait(2)
- for i = 1, 50 do
- swait()
- tecks2.Position = tecks2.Position - UDim2.new(math.random(-1,1),math.random(-5,5),.05,math.random(-5,5))
- tecks2.Rotation = tecks2.Rotation - .8
- tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
- tecks2.TextTransparency = tecks2.TextTransparency + .04
- tecks3.Position = tecks2.Position - UDim2.new(math.random(-1,1),math.random(-5,5),.05,math.random(-5,5))
- tecks3.Rotation = tecks2.Rotation + .8
- tecks3.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
- tecks3.TextTransparency = tecks2.TextTransparency + .04
- end
- naeeym2:Destroy()
- end)
- chat()
- end
- function onChatted(msg)
- chatfunc(msg)
- end
- Player.Chatted:connect(onChatted)
- abss = Instance.new("BillboardGui",Character)
- abss.Size = UDim2.new(10,0,10,0)
- abss.Enabled = false
- imgl = Instance.new("ImageLabel",abss)
- imgl.Position = UDim2.new(0,0,0,0)
- imgl.Size = UDim2.new(1,0,1,0)
- imgl.Image = "rbxassetid://183711814"
- imgl.BackgroundTransparency = 1
- imgl.ImageColor3 = Color3.new(.9,0,0)
- img2 = Instance.new("ImageLabel",abss)
- img2.Position = UDim2.new(0,0,0,0)
- img2.Size = UDim2.new(1,0,1,0)
- img2.Image = "rbxassetid://183711814"
- img2.BackgroundTransparency = 1
- img2.ImageColor3 = Color3.new(.9,0,0)
- spawn(function()
- while wait() do
- imgl.ImageColor3 = BrickColor.new("1020")
- img2.ImageColor3 = BrickColor.new("1020")
- end
- end)
- Me = game.Players.silver22352
- player = Me
- char = Me.Character
- chara = char
- larm = char["Left Arm"]
- rarm = char["Right Arm"]
- lleg = char["Left Leg"]
- rleg = char["Right Leg"]
- torso = char.Torso
- hed = char.Head
- lght = game.Lighting
- lichtact = false
- moosicact = false
- gotsagofest = true
- chara.Humanoid.MaxHealth = math.huge + 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
- chara.Humanoid.Health = math.huge + 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
- New = function(Object, Parent, Name, Data)
- local Object = Instance.new(Object)
- for Index, Value in pairs(Data or {}) do
- Object[Index] = Value
- end
- Object.Parent = Parent
- Object.Name = Name
- return Object
- end
- slashsnd = New("Sound",chara.Torso,"Slash",{SoundId = "rbxassetid://28144425",PlaybackSpeed = .7,Volume = 5})
- hitsnd = New("Sound",chara.Torso,"Hit",{SoundId = "rbxassetid://429400881",PlaybackSpeed = .7,Volume = 5})
- telesnd = New("Sound",chara.Torso,"Tele",{SoundId = "rbxassetid://2767090",PlaybackSpeed = .7,Volume = 5})
- burnsnd = New("Sound",chara.Torso,"Burn",{SoundId = "rbxassetid://32791565",PlaybackSpeed = .7,Volume = 5})
- music1 = New("Sound",chara.Torso,"Music1",{SoundId = "rbxassetid://151038517",PlaybackSpeed = .5,Volume = 10,Looped = true})
- music2 = New("Sound",chara.Torso,"Music2",{SoundId = "rbxassetid://11984351",PlaybackSpeed = .2,Volume = 5,Looped = true})
- deathmus = New("Sound",chara.Torso,"DeathMus",{SoundId = "rbxassetid://19094700",PlaybackSpeed = .5,Volume = 5,Looped = true})
- deathex = New("Sound",chara.Torso,"DeathEx",{SoundId = "rbxassetid://11984351",PlaybackSpeed = 1,Volume = 5})
- chara.Humanoid.WalkSpeed = 10
- chara.Humanoid.JumpPower = 40
- Me = game.Players.silver22352
- player = Me
- char = Me.Character
- chara = char
- larm = char["Left Arm"]
- rarm = char["Right Arm"]
- lleg = char["Left Leg"]
- rleg = char["Right Leg"]
- torso = char.Torso
- hed = char.Head
- lght = game.Lighting
- lichtact = false
- moosicact = false
- gotsagofest = true
- chara.Humanoid.MaxHealth = math.huge + 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
- chara.Humanoid.Health = math.huge + 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
- function Teleport(pos)
- telesnd:Play()
- local ch = chara:GetChildren()
- for i = 1, #ch do
- if ch[i].ClassName == "Part" and ch[i].Name ~= "HumanoidRootPart" then
- local trace = Instance.new("Part",game.Workspace)
- trace.Size = ch[i].Size
- trace.Material = "Neon"
- trace.BrickColor = BrickColor.new("Really black")
- trace.Transparency = .3
- trace.CanCollide = false
- trace.Anchored = true
- trace.CFrame = ch[i].CFrame
- if ch[i].Name == "Head" then
- mehs = Instance.new("CylinderMesh",trace)
- mehs.Scale = Vector3.new(1.25,1.25,1.25)
- end
- tracedisappear = coroutine.wrap(function()
- wait(1)
- for i = 1, 7 do
- wait(.1)
- trace.Transparency = trace.Transparency + .1
- end
- trace:Destroy()
- end)
- tracedisappear()
- end
- end
- chara.Torso.CFrame = CFrame.new(pos.X,pos.Y,pos.Z)
- end
- function onKeyDown(key)
- if key == "z" then
- Teleport(Mouse.Hit.p + Vector3.new(0,2,0))
- end
- end
- --Mouse Functions--
- if Mouse then
- Mouse.KeyDown:connect(onKeyDown)
- end
- --variables added by delta---------
- player = game.Players.silver22352
- char = player.Character
- -----------------------------------
- char["Body Colors"].HeadColor = BrickColor.new("1003")
- char["Body Colors"].LeftArmColor = BrickColor.new("1003")
- char["Body Colors"].RightArmColor = BrickColor.new("1003")
- char["Body Colors"].TorsoColor = BrickColor.new("1003")
- char["Body Colors"].RightLegColor = BrickColor.new("1003")
- char["Body Colors"].LeftLegColor = BrickColor.new("1003")
- ---------------------------------------
- ypcall(function()
- shirt = Instance.new("Shirt", char)
- shirt.Name = "Shirt"
- pants = Instance.new("Pants", char)
- pants.Name = "Pants"
- char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=0"
- char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=0"
- end)
- --Scripted By coolallball
- wait()
- local Player=game.Players.silver22352
- repeat wait()
- until Player
- local Char=Player.Character
- repeat wait()
- until Char
- local CurrentEffects={}
- local CurrentDamages={}
- local Human=Char.Humanoid
- local LArm=Char["Left Arm"]
- local RArm=Char["Right Arm"]
- local LLeg=Char["Left Leg"]
- local RLeg=Char["Right Leg"]
- local Torso=Char.Torso
- local RS=Torso["Right Shoulder"]
- local LS=Torso["Left Shoulder"]
- local RH=Torso["Right Hip"]
- local LH=Torso["Left Hip"]
- local Head=Char.Head
- local Neck=Torso.Neck
- local RootPart=Char.HumanoidRootPart
- local RootJoint=RootPart.RootJoint
- local equipped=false
- local Debounce=false
- local Anim="Idle"
- local chat = game:GetService("Chat")
- local Lighting=game.Lighting
- local cam=workspace.CurrentCamera
- local cf=CFrame.new
- local v3=Vector3.new
- local c3=Color3.new
- local it=Instance.new
- local angles=CFrame.Angles
- local rad=math.rad
- local ran=math.random
- local huge=math.huge
- local attacking=false
- Tool=script.Parent
- necko=cf(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
- LHC0=cf(-1,-1,0,-0,-0,-1,0,1,0,1,0,0)
- LSC0=cf(-1, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
- RHC0=cf(1,-1,0,0,0,1,0,1,0,-1,-0,-0)
- RSC0=cf(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
- ROOTC0 = cf(0, 0, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
- --why do people label stuff with comments, y.
- r=game:service'RunService'.Stepped
- clerp=function(a,b,t)
- return a:lerp(b,t)
- end
- Inp=Player:GetChildren()
- Human.WalkSpeed=16
- Human.JumpPower=50
- for i=1,#Inp do
- if Inp[i]:IsA('Sound') then Inp[i]:Remove() end
- end
- --Functions
- function FindDist(a,b)
- return math.sqrt((b.p.x-a.p.x)^2+(b.p.y-a.p.y)^2+(b.p.z-a.p.z)^2)
- end
- Round=function(Num)
- local mid=math.ceil(Num)
- mid=mid-.5
- if Num>=mid then
- return math.ceil(Num)
- else return math.floor(Num)
- end
- end
- --Damage function
- function Damage(part,min,max,range,font)
- for i,v in pairs(workspace:GetChildren()) do
- if v:FindFirstChild('Humanoid') and v:FindFirstChild('Torso') and v.ClassName=="Model" and FindDist(part,v.Torso.CFrame)<=range and v.Name~= Player.Name then
- local dmg=Round(math.random(min,max))
- local bil=Instance.new("BillboardGui",v:FindFirstChild("Torso"))
- bil.Adornee=v:FindFirstChild("Torso")
- bil.Size=UDim2.new(0, 500, 0, 500)
- bil.ExtentsOffset=Vector3.new(ran(-3,3),ran(-3,3),ran(-3,3))
- local tx=Instance.new("TextLabel",bil)
- tx.Text=""..dmg..""
- tx.Font="Fantasy"
- tx.FontSize="Size60"
- tx.TextWrapped = false
- tx.TextStrokeTransparency = 0
- tx.TextColor = BrickColor.new("Pastel white")
- tx.TextXAlignment = "Center"
- tx.TextYAlignment = "Center"
- tx.TextWrapped = false
- tx.SizeConstraint = "RelativeXY"
- v:FindFirstChild('Humanoid'):TakeDamage(math.random(min,max))
- spawn(function()
- for ii=1,10 do r:wait()
- tx.TextTransparency=ii/10 end
- bil:Destroy() end)
- end end end
- --Folders+More functions
- Effects=Instance.new("Folder",Char)
- Effects.Name="Effects"
- Sounds=Instance.new("Folder",Char)
- Sounds.Name="Sounds"
- part=function(parent,anchored,cancollide,size,cframe,col3,material,trans)
- local p=it("Part",parent)
- p.Anchored=anchored
- p.CanCollide=cancollide
- p.Size=size
- p.CFrame=cframe
- p.Color=col3
- p.Material=material
- p.Transparency=trans
- return p
- end
- mesh=function(parent,ttype,scale)
- local m=it("SpecialMesh",parent)
- m.MeshType=ttype
- m.Scale=scale
- return m
- end
- spmesh=function(parent,id,scale)
- local m=it("SpecialMesh",parent)
- m.MeshId=id
- m.Scale=scale
- return m
- end
- local Smooth=function(Table)
- for _, v in pairs(Table) do
- if v.ClassName=="Part" then
- v.TopSurface,v.BottomSurface,v.BackSurface,v.FrontSurface,v.LeftSurface,v.RightSurface=10,10,10,10,10,10 end end
- end
- clicked=false
- xing=false
- Mouse.Button1Down:connect(function(k)
- if (Mouse.hit.p-Torso.Position).magnitude<=150 then
- clicked=true end
- end)
- DoStuff=function() spawn(function()
- clicked=false
- local from=part(Char,true,false,v3(1,1,1),Torso.CFrame*cf(ran(-5,5),0,ran(5,10)),c3(0,0,0),'Plastic',1)
- local down=Ray.new(from.Position,v3(0,-999,0))
- local partt,pos=workspace:FindPartOnRayWithIgnoreList(down,Char:children(),false,true)
- if partt then
- local ransize=math.random(3,5)
- local gfxb=part(Effects,true,false,v3(ransize,ransize,ransize),CFrame.new(pos)*cf(0,-ransize/2,0),partt.Color,partt.Material,partt.Transparency)
- gfxb.TopSurface=partt.TopSurface
- gfxb.BottomSurface=partt.BottomSurface
- gfxb.LeftSurface=partt.LeftSurface
- gfxb.RightSurface=partt.RightSurface
- gfxb.BackSurface=partt.BackSurface
- gfxb.FrontSurface=partt.FrontSurface
- local fx=part(gfxb,false,false,v3(gfxb.Size.X+gfxb.Size.X/25,gfxb.Size.Y+gfxb.Size.X/25,gfxb.Size.Z+gfxb.Size.X/25),gfxb.CFrame,c3(1,1,0),"Neon",.85)
- spawn(function()
- while r:wait() do
- fx.CFrame=gfxb.CFrame
- end
- end)
- for _=1,70 do r:wait()
- gfxb.CFrame=gfxb.CFrame*angles(rad(1),rad(1),rad(1))+v3(0,8/70,0)
- end
- local DownFromFloaty=Ray.new(gfxb.Position,v3(0,-999,0))
- local partt,pos=workspace:FindPartOnRayWithIgnoreList(DownFromFloaty,Char:children(),false,true)
- coroutine.resume(coroutine.create(function()
- repeat r:wait() spawn(function()
- if pos then
- local cir=part(Effects,true,false,v3(0,0,0),cf(pos)*angles(rad(-90),0,0),c3(1,1,0),"Plastic",0)
- local cm=spmesh(cir,"rbxassetid://3270017",v3(2,2,1))
- for i=1,50 do r:wait()
- cm.Scale=cm.Scale:Lerp(cm.Scale+v3(.4,.4,0),.3)
- cir.Transparency=i/50
- end
- cir:Destroy()
- end end) wait(.2)
- until clicked==true
- end))
- repeat r:wait() gfxb.CFrame=gfxb.CFrame*angles(rad(1),rad(1),rad(1))+v3(0,.05*math.sin(tick()*2),0) until clicked==true
- local bv=Instance.new('BodyVelocity',gfxb)
- bv.maxForce=v3(huge,huge,huge)
- bv.Velocity=(Mouse.hit.p-gfxb.Position).unit*65
- local reach=part(Char,true,false,v3(1,1,1),Mouse.hit,c3(0,0,0),'Plastic',1)
- gfxb.Anchored=false
- local waittime=0
- repeat r:wait()
- waittime=waittime+1/60
- until (reach.Position-gfxb.Position).Magnitude<=3 or waittime>7
- if waittime>7 then
- gfxb:Destroy()
- reach:Destroy()
- from:Destroy()
- xing=false
- elseif waittime<7 and (reach.Position-gfxb.Position).Magnitude<=3 then
- local down1=Ray.new(gfxb.Position,v3(0,-999,0))
- local partt1,pos1=workspace:FindPartOnRayWithIgnoreList(down1,Char:children(),false,true)
- if partt1 then
- gfxb.Anchored=true
- local ss={}
- Damage(gfxb.CFrame,40,80,gfxb.Size.x+.3)
- spawn(function()
- for p=1,15 do spawn(function()
- local b=part(Effects,false,true,v3(1,1,1),cf(pos1),partt1.Color,partt1.Material,partt1.Transparency)
- table.insert(ss,b)
- end)
- end
- end)
- spawn(function()
- for ii=1,7 do
- local s=part(Effects,true,true,v3(ran(5,8),3,ran(5,8)),cf(pos1)*cf(ran(-1,1),0,ran(-1,1))*angles(rad(ran(-10,10)),rad(ran(-10,10)),rad(ran(-10,10))),partt1.Color,partt1.Material,partt1.Transparency)
- table.insert(ss,s)
- end end)
- wait(4)
- for iv=1,#ss do spawn(function()
- for v=1,60 do r:wait()
- ss[iv].Transparency=v/60
- gfxb.Transparency=v/60
- fx.Transparency=.85+v/50
- end ss[iv]:Destroy()end)
- end
- end
- gfxb:Destroy()
- else
- gfxb:Destroy()
- reach:Destroy()
- from:Destroy()
- xing=false
- end
- else warn'No floor detected.'
- end
- end)
- end
- Mouse.KeyDown:connect(function(k)
- if k=="x" and xing==false then
- xing=true
- DoStuff()
- xing=false
- end
- end)
- Mouse.KeyDown:connect(function(k)
- if k=="e" then
- for i=1,60 do r:wait()
- RootJoint.C0=clerp(RootJoint.C0,ROOTC0*angles(rad(30),0,rad(30)),.3)
- Neck.C0=clerp(Neck.C0,necko*angles(rad(0),0,rad(-30)),.3)
- RS.C0=clerp(RS.C0,RSC0*angles(rad(-30),0,rad(-30)),.3)
- RH.C0=clerp(RH.C0,RHC0*angles(rad(-30),rad(0),rad(-30))*cf(.2,0,0),.3)
- LS.C0=clerp(LS.C0,LSC0*angles(0,rad(-30),rad(-30)),.3)
- end
- end
- end)
- player = game.Players.silver22352
- chara = player.Character
- debby = game.Debris
- --Outfit and Weapons--
- New = function(Object, Parent, Name, Data)
- local Object = Instance.new(Object)
- for Index, Value in pairs(Data or {}) do
- Object[Index] = Value
- end
- Object.Parent = Parent
- Object.Name = Name
- return Object
- end
- function LoadAnim(id)
- local anim = New("Animation",chara,"Animation",{AnimationId = "rbxassetid://"..id})
- local realanim = chara.Humanoid:LoadAnimation(anim)
- return realanim
- end
- HoldA = LoadAnim(69427262)
- HoldA:Play()
- wait(2)
- BEAST = game.Players.silver22352 -----By raulib fellas, again. Who copies this without my permission gets civil judgement. ---Again thanks MustardFoot and Tollonis for the blood--- It works the grab and kill on R15 too! ---Thanks to ShADow0nYx for the decals and scream---
- inf = math.huge
- BEAST.Character.Head.face:Destroy()
- TRGT = Instance.new("ObjectValue")
- TRGT.Parent = script
- TRGT.Name = "Target"
- InvisFF = Instance.new("ForceField")
- InvisFF.Parent = BEAST.Character
- InvisFF.Visible = false
- BEAST.Character.Humanoid.MaxHealth = inf
- BEAST.Character.Humanoid.Health = inf
- BEAST.Character.Humanoid.Name = "I am the killer, MUAHAHA"
- -------Identitations on shit----------
- Grabbed = false
- Killing = false
- RAN = false
- --------------------------------------
- o1 = Instance.new("Model")
- o2 = Instance.new("Part")
- o3 = Instance.new("SpecialMesh")
- o4 = Instance.new("Part")
- o5 = Instance.new("SpecialMesh")
- o6 = Instance.new("Weld")
- o7 = Instance.new("CFrameValue")
- o8 = Instance.new("Part")
- o9 = Instance.new("ParticleEmitter")
- o9.LockedToPart = true
- o10 = Instance.new("Weld")
- o11 = Instance.new("CFrameValue")
- o12 = Instance.new("Part")
- o13 = Instance.new("ParticleEmitter")
- o13.LockedToPart = true
- o14 = Instance.new("Weld")
- o15 = Instance.new("CFrameValue")
- o1.Name = "NoobHead"
- o1.Parent = BEAST.Character
- o2.Name = "Top"
- o2.Parent = o1
- o2.BrickColor = BEAST.Character.Head.BrickColor
- o2.Position = Vector3.new(-19.9953899, 10.3819218, -45.1451874)
- o2.Size = Vector3.new(1.22399998, 1.05599999, 1.22399998)
- o2.CFrame = CFrame.new(-19.9953899, 10.3819218, -45.1451874, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- o2.Color = BEAST.Character.Head.Color
- o2.Position = Vector3.new(-19.9953899, 10.3819218, -45.1451874)
- o2.Color = BEAST.Character.Head.Color
- o3.Parent = o2
- o3.MeshId = "rbxassetid://942999646"
- o3.MeshType = Enum.MeshType.FileMesh
- o4.Name = "Bottom"
- WELD = Instance.new("Weld")
- WELD.Parent = o4
- WELD.Part1 = o4
- WELD.Part0 = BEAST.Character.Head
- WELD.C0 = CFrame.new(0,-0.25,0)
- BEAST.Character.Head.Transparency = 1
- o4.Parent = o1
- o4.BrickColor = BEAST.Character.Head.BrickColor
- o4.Position = Vector3.new(-19.9953899, 10.0184422, -45.1451874)
- o4.Size = Vector3.new(1.22399998, 0.58099997, 1.22500002)
- o4.CFrame = CFrame.new(-19.9953899, 10.0184422, -45.1451874, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- o4.Color = BEAST.Character.Head.Color
- o4.Position = Vector3.new(-19.9953899, 10.0184422, -45.1451874)
- o4.Color = BEAST.Character.Head.Color
- o5.Parent = o4
- o5.MeshId = "rbxassetid://943004920"
- o5.MeshType = Enum.MeshType.FileMesh
- o6.Name = "qCFrameWeldThingy"
- o6.Parent = o4
- o6.C1 = CFrame.new(0, 0.363479137, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- o6.Part0 = o2
- o6.Part1 = o4
- o7.Name = "qRelativeCFrameWeldValue"
- o7.Parent = o4
- o7.Value = CFrame.new(0, 0.363479137, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- o8.Name = "ParticleEmitter"
- o8.Parent = o1
- o8.Transparency = 1
- o8.Position = Vector3.new(-20.1943512, 10.4078159, -45.6634293)
- o8.Rotation = Vector3.new(-21.2299995, 0, 0)
- o8.Size = Vector3.new(0.0500000007, 0.0500000007, 0.0500000007)
- o8.CFrame = CFrame.new(-20.1943512, 10.4078159, -45.6634293, 1, 0, 0, 0, 0.9321208, 0.362152874, 0, -0.362148494, 0.932122946)
- o8.Position = Vector3.new(-20.1943512, 10.4078159, -45.6634293)
- o8.Orientation = Vector3.new(-21.2299995, 0, 0)
- o9.Name = "Fire"
- o9.Enabled = false
- o9.Parent = o8
- o9.Transparency = NumberSequence.new(0,0.54374998807907,0.73749995231628,0,0.72500002384186,0.45625001192093,0.63749998807907,0,0.52499997615814,0)
- o9.Rotation = NumberRange.new(4,9)
- o9.Size = NumberSequence.new(0.25,0.25)
- o9.Color = ColorSequence.new(Color3.new(1, 0.333333, 0),Color3.new(0.364706, 0, 0))
- o9.LightEmission = 0.86000001430511
- o9.Texture = "http://www.roblox.com/asset/?id=248625108"
- o9.Acceleration = Vector3.new(0, 6, 0)
- o9.Lifetime = NumberRange.new(0,0.20000000298023)
- o9.Rate = inf
- o9.RotSpeed = NumberRange.new(5,9)
- o9.Speed = NumberRange.new(5,7)
- o9.VelocitySpread = 5
- o9.Color = ColorSequence.new(Color3.new(1, 0.333333, 0),Color3.new(0.364706, 0, 0))
- o10.Name = "qCFrameWeldThingy"
- o10.Parent = o8
- o10.C1 = CFrame.new(0.198961258, -0.211818695, 0.473686218, 1, 0, 0, 0, 0.9321208, -0.362148494, 0, 0.362152874, 0.932122946)
- o10.Part0 = o2
- o10.Part1 = o8
- o11.Name = "qRelativeCFrameWeldValue"
- o11.Parent = o8
- o11.Value = CFrame.new(0.198961258, -0.211818695, 0.473686218, 1, 0, 0, 0, 0.9321208, -0.362148494, 0, 0.362152874, 0.932122946)
- o12.Name = "ParticleEmitter"
- o12.Parent = o1
- o12.Transparency = 1
- o12.Position = Vector3.new(-19.7783909, 10.4078159, -45.6634293)
- o12.Rotation = Vector3.new(-21.2299995, 0, 0)
- o12.Size = Vector3.new(0.0500000007, 0.0500000007, 0.0500000007)
- o12.CFrame = CFrame.new(-19.7783909, 10.4078159, -45.6634293, 1, 0, 0, 0, 0.9321208, 0.362152874, 0, -0.362148494, 0.932122946)
- o12.Position = Vector3.new(-19.7783909, 10.4078159, -45.6634293)
- o12.Orientation = Vector3.new(-21.2299995, 0, 0)
- o13.Name = "Fire"
- o13.Enabled = false
- o13.Parent = o12
- o13.Transparency = NumberSequence.new(0,0.54374998807907,0.73749995231628,0,0.72500002384186,0.45625001192093,0.63749998807907,0,0.52499997615814,0)
- o13.Rotation = NumberRange.new(4,9)
- o13.Size = NumberSequence.new(0.25,0.25)
- o13.Color = ColorSequence.new(Color3.new(1, 0.333333, 0),Color3.new(0.364706, 0, 0))
- o13.LightEmission = 0.86000001430511
- o13.Texture = "http://www.roblox.com/asset/?id=248625108"
- o13.Acceleration = Vector3.new(0, 6, 0)
- o13.Lifetime = NumberRange.new(0,0.20000000298023)
- o13.Rate = inf
- o13.RotSpeed = NumberRange.new(5,9)
- o13.Speed = NumberRange.new(5,7)
- o13.VelocitySpread = 5
- o13.Color = ColorSequence.new(Color3.new(1, 0.333333, 0),Color3.new(0.364706, 0, 0))
- o14.Name = "qCFrameWeldThingy"
- o14.Parent = o12
- o14.C1 = CFrame.new(-0.216999054, -0.211818695, 0.473686218, 1, 0, 0, 0, 0.9321208, -0.362148494, 0, 0.362152874, 0.932122946)
- o14.Part0 = o2
- o14.Part1 = o12
- o15.Name = "qRelativeCFrameWeldValue"
- o15.Parent = o12
- o15.Value = CFrame.new(-0.216999054, -0.211818695, 0.473686218, 1, 0, 0, 0, 0.9321208, -0.362148494, 0, 0.362152874, 0.932122946)
- -----EYS
- eyo1 = Instance.new("Part")
- eyo2 = Instance.new("SpecialMesh")
- eyo3 = Instance.new("Weld")
- eyo4 = Instance.new("CFrameValue")
- eyo5 = Instance.new("Part")
- eyo6 = Instance.new("SpecialMesh")
- eyo7 = Instance.new("Weld")
- eyo8 = Instance.new("CFrameValue")
- eyo1.Name = "Eye"
- eyo1.Parent = o1
- eyo1.Position = Vector3.new(24.7383823, 1.86318994, 10.103672)
- eyo1.Rotation = Vector3.new(-0.25999999, 0.189999998, -90)
- eyo1.FormFactor = Enum.FormFactor.Symmetric
- eyo1.Size = Vector3.new(0.350000441, 0.319999933, 0.319999993)
- eyo1.CFrame = CFrame.new(24.7383823, 1.86318994, 10.103672, 7.78192862e-06, 0.99997592, 0.00339514017, -0.99998951, -9.68524728e-06, 0.00458411966, 0.00458441861, -0.00339506217, 0.999983728)
- eyo1.BottomSurface = Enum.SurfaceType.Smooth
- eyo1.TopSurface = Enum.SurfaceType.Smooth
- eyo1.Position = Vector3.new(24.7383823, 1.86318994, 10.103672)
- eyo1.Orientation = Vector3.new(-0.25999999, 0.189999998, -90)
- eyo2.Parent = eyo1
- eyo2.MeshId = "http://www.roblox.com/asset/?id=1185246"
- eyo2.Scale = Vector3.new(0.699999988, 0.699999988, 0.660000026)
- eyo2.TextureId = "http://www.roblox.com/asset/?id=7185305"
- eyo2.MeshType = Enum.MeshType.FileMesh
- eyo2.Scale = Vector3.new(0.699999988, 0.699999988, 0.660000026)
- eyo3.Name = "qCFrameWeldThingy"
- eyo3.Parent = eyo1
- eyo3.C1 = CFrame.new(0.0261619687, 0.160301208, 0.393903732, 2.7723012e-05, -1, -2.49082223e-06, 0.999990821, 2.67715077e-05, -4.06522304e-07, 4.10014763e-07, -2.6402995e-06, 1)
- eyo3.Part0 = o2
- eyo3.Part1 = eyo1
- eyo4.Name = "qRelativeCFrameWeldValue"
- eyo4.Parent = eyo1
- eyo4.Value = CFrame.new(0.0261619687, 0.160301208, 0.393903732, 2.7723012e-05, -1, -2.49082223e-06, 0.999990821, 2.67715077e-05, -4.06522304e-07, 4.10014763e-07, -2.6402995e-06, 1)
- eyo5.Name = "Eye"
- eyo5.Parent = o1
- eyo5.Position = Vector3.new(25.0674343, 1.86318672, 10.1025543)
- eyo5.Rotation = Vector3.new(-0.25999999, 0.189999998, -90)
- eyo5.FormFactor = Enum.FormFactor.Symmetric
- eyo5.Size = Vector3.new(0.350000441, 0.319999933, 0.319999993)
- eyo5.CFrame = CFrame.new(25.0674343, 1.86318672, 10.1025543, 7.78192862e-06, 0.99997592, 0.00339514017, -0.99998951, -9.68524728e-06, 0.00458411966, 0.00458441861, -0.00339506217, 0.999983728)
- eyo5.BottomSurface = Enum.SurfaceType.Smooth
- eyo5.TopSurface = Enum.SurfaceType.Smooth
- eyo5.Position = Vector3.new(25.0674343, 1.86318672, 10.1025543)
- eyo5.Orientation = Vector3.new(-0.25999999, 0.189999998, -90)
- eyo6.Parent = eyo5
- eyo6.MeshId = "http://www.roblox.com/asset/?id=1185246"
- eyo6.Scale = Vector3.new(0.699999988, 0.699999988, 0.660000026)
- eyo6.TextureId = "http://www.roblox.com/asset/?id=7185305"
- eyo6.MeshType = Enum.MeshType.FileMesh
- eyo6.Scale = Vector3.new(0.699999988, 0.699999988, 0.660000026)
- eyo7.Name = "qCFrameWeldThingy"
- eyo7.Parent = eyo5
- eyo7.C1 = CFrame.new(0.0261619687, -0.168758392, 0.393903732, 2.7723012e-05, -1, -2.49082223e-06, 0.999990821, 2.67715077e-05, -4.06522304e-07, 4.10014763e-07, -2.6402995e-06, 1)
- eyo7.Part0 = o2
- eyo7.Part1 = eyo5
- eyo8.Name = "qRelativeCFrameWeldValue"
- eyo8.Parent = eyo5
- eyo8.Value = CFrame.new(0.0261619687, -0.168758392, 0.393903732, 2.7723012e-05, -1, -2.49082223e-06, 0.999990821, 2.67715077e-05, -4.06522304e-07, 4.10014763e-07, -2.6402995e-06, 1)
- --------
- pcall(function()
- for i, v in pairs(BEAST.Character:children()) do
- if v:IsA("Accessory")then
- if v.Handle.AccessoryWeld.Part1 == BEAST.Character.Head
- then
- WELD = Instance.new("Weld")
- WELD.Parent = o4
- WELD.Part1 = o4
- WELD.Part0 = BEAST.Character.Head
- WELD.C0 = CFrame.new(0,-0.25,0)
- BEAST.Character.Head.Transparency = 1
- v.Handle.AccessoryWeld.Part1 = o2
- end
- end
- end
- end)
- Mouse.KeyDown:connect(function(key)
- if (key == "g") and Grabbed == false and Killing == false and (Mouse.Target.Parent.Head.Position - BEAST.Character.Head.Position).magnitude < 5 then
- pcall(function()
- for i, v in pairs(Mouse.Target.Parent:children()) do
- if v:IsA("Part") and v.Name == "HumanoidRootPart" then
- v:Destroy()
- end
- end
- end)
- pcall(function()
- for i, v in pairs(TRGT.Value:children()) do
- if v:IsA("Humanoid")then
- v.PlatformStand = true
- v.AutoRotate = false
- v.WalkSpeed = 0
- v.JumpPower = 0
- end
- end
- end)
- TRGT.Value = Mouse.Target.Parent
- WELD_TO_PLAYER = Instance.new("Weld")
- WELD_TO_PLAYER.Parent = BEAST.Character["Left Arm"]
- WELD_TO_PLAYER.Name = "ASDAFSRTHSHDTYJFHJGSDZGFTDGJFFGDHDGDG"
- WELD_TO_PLAYER.Part0 = BEAST.Character["Left Arm"]
- WELD_TO_PLAYER.Part1 = TRGT.Value.Head
- WELD_TO_PLAYER.C1 = CFrame.Angles(0,0,math.deg(90))
- WELD_TO_PLAYER.C0 = CFrame.new(0,-1.5,-.5)
- local o2 = Instance.new("Weld")
- local o3 = Instance.new("CFrameValue")
- local o5 = Instance.new("Weld")
- local o6 = Instance.new("CFrameValue")
- o2.Name = "qCFrameWeldThingy"
- o2.Parent = BEAST.Character["Left Arm"]
- o2.C1 = CFrame.new(1.46055746, 0.78657341, -0.997600555, 0.975721657, -0.0151646473, -0.218488649, 0.219014272, 0.0675594062, 0.97337997, 0, -0.997600019, 0.0692404509)
- o2.C0 = CFrame.new(0,1.5,0)
- o2.Part1 = BEAST.Character["Left Arm"]
- o2.Part0 = BEAST.Character.Torso
- o3.Name = "qRelativeCFrameWeldValue"
- o3.Parent = BEAST.Character["Left Arm"]
- o3.Value = CFrame.new(1.46055746, 0.78657341, -0.997600555, 0.975721657, -0.0151646473, -0.218488649, 0.219014272, 0.0675594062, 0.97337997, 0, -0.997600019, 0.0692404509)
- o5.Name = "qCFrameWeldThingy"
- o5.Part0 = BEAST.Character.Torso
- o5.Parent = BEAST.Character["Right Arm"]
- o5.C1 = CFrame.new(-1.49657011, 0.582841873, -0.999992371, 0.996869624, 0.000299534295, 0.0790627375, -0.0790633038, 0.00377667812, 0.996862471, 0, -0.999992847, 0.00378853758)
- o5.C0 = CFrame.new(0,1.5,0)
- o5.Part1 = BEAST.Character["Right Arm"]
- o6.Name = "qRelativeCFrameWeldValue"
- o6.Parent = BEAST.Character["Right Arm"]
- o6.Value = CFrame.new(-1.49657011, 0.582841873, -0.999992371, 0.996869624, 0.000299534295, 0.0790627375, -0.0790633038, 0.00377667812, 0.996862471, 0, -0.999992847, 0.00378853758)
- wait(.5)
- Grabbed = true
- repeat
- wait()
- pcall(function()
- for i, v in pairs(TRGT.Value:children()) do
- if v:IsA("Humanoid")then
- AS = v
- v.PlatformStand = true
- end
- end
- end)
- until AS.Health == 0 or Grabbed == false
- end
- end)
- Mouse.KeyDown:connect(function(key)
- if (key == "g") and Grabbed == true and Killing == false then
- WELD_TO_PLAYER:Destroy()
- pcall(function()
- for i, v in pairs(BEAST.Character["Left Arm"]:children()) do
- if v:IsA("Weld") or v:IsA("CFrameValue")then
- v:Destroy()
- end
- end
- end)
- pcall(function()
- for i, v in pairs(BEAST.Character["Right Arm"]:children()) do
- if v:IsA("Weld") or v:IsA("CFrameValue")then
- v:Destroy()
- end
- end
- end)
- local LS = Instance.new("Motor6D")
- local RS = Instance.new("Motor6D")
- LS.Parent = BEAST.Character.Torso
- LS.C0 = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
- LS.C1 = CFrame.new(0.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
- LS.MaxVelocity = 0.10000000149012
- LS.Part0 = BEAST.Character.Torso
- LS.Part1 = BEAST.Character["Left Arm"]
- RS.Name = "Right Shoulder"
- RS.Parent = BEAST.Character.Torso
- RS.C0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, -0, -1, 0, 0)
- RS.C1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, -0, -1, 0, 0)
- RS.MaxVelocity = 0.10000000149012
- RS.Part0 = BEAST.Character.Torso
- RS.Part1 = BEAST.Character["Right Arm"]
- wait(.5)
- Grabbed = false
- end
- end)
- Mouse.KeyDown:connect(function(key)
- if (key == "f") and Grabbed == true and Killing == false then
- Killing = true
- o6.C1 = CFrame.new(4.529953e-06, 0.700579643, 0.505683899, 1.00000536, 7.90506601e-06, 4.5709312e-06, 2.35470694e-07, 0.460277289, -0.88778156, -9.26107168e-06, 0.887776494, 0.460277677)
- o7.Value = CFrame.new(4.529953e-06, 0.700579643, 0.505683899, 1.00000536, 7.90506601e-06, 4.5709312e-06, 2.35470694e-07, 0.460277289, -0.88778156, -9.26107168e-06, 0.887776494, 0.460277677)
- WELD_TO_PLAYER.C1 = CFrame.Angles(0,0,math.rad(-5))
- WELD_TO_PLAYER.C0 = CFrame.new(1.35,.4,-.8)
- wait(1)
- o6.C1 = CFrame.new(-6.19888306e-06, 0.633776188, 0.255449295, 1, -1.33216381e-05, 1.1920929e-06, 1.07695132e-05, 0.753788352, -0.657117188, 7.7188015e-06, 0.657117307, 0.753788352)
- o7.Value = CFrame.new(-6.19888306e-06, 0.633776188, 0.255449295, 1, -1.33216381e-05, 1.1920929e-06, 1.07695132e-05, 0.753788352, -0.657117188, 7.7188015e-06, 0.657117307, 0.753788352)
- pcall(function()
- for i, v in pairs(TRGT.Value:children()) do
- if v:IsA("BodyColors")then
- v:Destroy()
- end
- end
- end)
- SSSND = Instance.new("Sound")
- SSSND.Parent = TRGT.Value
- SSSND.Name = "gh"
- SSSND.SoundId = "rbxassetid://144884872"
- SSSND:Play()
- pcall(function()
- for i, v in pairs(TRGT.Value.Head:children()) do
- if v:IsA("Decal")then
- v.Texture = "http://www.roblox.com/asset/?id=886062561"
- end
- end
- end)
- wait(1)
- TRGT.Value.Head.BrickColor = BrickColor.new("Maroon")
- SND = Instance.new("Sound")
- SND.Parent = TRGT.Value
- SND.Name = "AH"
- SND.SoundId = "rbxassetid://138167455"
- SND:Play()
- bloodco = 0
- function bleed(frick)
- while frick.Parent ~= nil do
- local reeee = coroutine.wrap(function()
- local thing = Instance.new('Part',game.Workspace)
- thing.Size = Vector3.new(0.2,0.2,0.2)
- thing.CFrame = frick.CFrame
- thing.Shape = Enum.PartType.Ball
- thing.CFrame = frick.CFrame
- thing.Transparency = 1
- thing.BrickColor = BrickColor.new('Maroon')
- thing.Material = Enum.Material.SmoothPlastic
- thing.Name = "Blood"
- thing.CanCollide =false
- local rawrxd = Instance.new('BodyForce',thing)
- rawrxd.Force = TRGT.Value.Head.CFrame.lookVector*(math.random()*2)+Vector3.new(math.random(-5, 5)/10,1.5,0)
- local coru = coroutine.wrap(function()
- wait(0.01)
- rawrxd:Destroy()
- end)
- coru()
- local ree = Instance.new('ParticleEmitter',thing)
- ree.Color = ColorSequence.new({ColorSequenceKeypoint.new(0,Color3.fromRGB(100,0,0)),ColorSequenceKeypoint.new(1,Color3.fromRGB(100,0,0))})
- ree.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,0.1),NumberSequenceKeypoint.new(1,0.1)})
- ree.Texture = 'rbxassetid://867743272'
- ree.Lifetime = NumberRange.new(0.4)
- ree.Rate = 50
- ree.LockedToPart = true
- ree.Speed = NumberRange.new(0, 2)
- thing.Touched:connect(function(tou)
- if tou.Parent and tou.Parent:IsA('Tool') == false and tou.Parent.Parent:FindFirstChildOfClass('Humanoid') == nil and tou.Parent:FindFirstChildOfClass('Humanoid') == nil and tou.Name ~= "Blood" and tou.Parent.Name ~= "Projectile" and tou.Parent.Name ~= "big ass knife" and tou.Parent ~= BEAST.Character and tou.Parent.ClassName ~= "Accessory" and tou.Parent.Name ~= "bitch ass knife" then
- local pos = Vector3.new(thing.Position.X,(tou.Position.Y+(tou.Size.Y/2))+0.02,thing.Position.Z)
- thing:Destroy()
- if tou.Name == "BloodPuddle" then
- local reee = tou.CFrame
- if tou.Transparency > -0.2 then
- tou.Transparency = tou.Transparency -0.2
- end
- if tou.Size.X < 15 then
- tou.Size = tou.Size+Vector3.new(0.1,0,0.1)
- tou.CFrame = reee
- end
- else
- local bloodlol = Instance.new('Part',workspace)
- bloodlol.Size=Vector3.new(1,0.2,1)
- bloodlol.Name = "BloodPuddle"
- bloodlol.Anchored = true
- bloodlol.CanCollide = false
- bloodlol.Material = Enum.Material.SmoothPlastic
- bloodlol.BrickColor = BrickColor.new('Maroon')
- bloodlol.Transparency = -0.2
- local cyl = Instance.new('CylinderMesh',bloodlol)
- cyl.Scale = Vector3.new(1,0.1,1)
- bloodlol.CFrame = CFrame.new(pos)
- end
- end
- end)
- end)
- reeee()
- wait()
- end
- end
- local bleedzer = Instance.new('Part',TRGT.Value.Head)
- bleedzer.CFrame = TRGT.Value.Head.CFrame
- bleedzer.Size = Vector3.new(0.1,0.1,0.1)
- bleedzer.Transparency = -0.2
- bleedzer.CanCollide = false
- local weld = Instance.new('Weld',bleedzer)
- weld.Part0 = bleedzer
- weld.Part1 = TRGT.Value.Head
- weld.C0= CFrame.new(0,0,0)*CFrame.Angles(math.rad(-90),0,0)
- local woodpekker = coroutine.wrap(function()
- bleed(bleedzer)
- end)
- woodpekker()
- wait(4.3)
- TRGT.Value:BreakJoints()
- pcall(function()
- for i, v in pairs(BEAST.Character["Right Arm"]:children()) do
- if v:IsA("Weld") or v:IsA("CFrameValue")then
- v:Destroy()
- end
- end
- end)
- pcall(function()
- for i, v in pairs(BEAST.Character["Left Arm"]:children()) do
- if v:IsA("Weld") or v:IsA("CFrameValue")then
- v:Destroy()
- end
- end
- end)
- local LS = Instance.new("Motor6D")
- local RS = Instance.new("Motor6D")
- LS.Parent = BEAST.Character.Torso
- LS.C0 = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
- LS.C1 = CFrame.new(0.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
- LS.MaxVelocity = 0.10000000149012
- LS.Part0 = BEAST.Character.Torso
- LS.Part1 = BEAST.Character["Left Arm"]
- RS.Name = "Right Shoulder"
- RS.Parent = BEAST.Character.Torso
- RS.C0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, -0, -1, 0, 0)
- RS.C1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, -0, -1, 0, 0)
- RS.MaxVelocity = 0.10000000149012
- RS.Part0 = BEAST.Character.Torso
- RS.Part1 = BEAST.Character["Right Arm"]
- wait(.5)
- o6.C1 = CFrame.new(0, 0.363479137, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- o7.Value = CFrame.new(0, 0.363479137, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Killing = false
- Grabbed = false
- end
- end)
- Mouse.KeyDown:connect(function(key)
- if string.byte(key) == 50 and RAN == false then
- RAN = true
- BEAST.Character["I am the killer, MUAHAHA"].JumpPower = 125
- BEAST.Character["I am the killer, MUAHAHA"].WalkSpeed = 50
- end
- end)
- Mouse.KeyUp:connect(function(key)
- if string.byte(key) == 50 and RAN == true then
- RAN = false
- BEAST.Character["I am the killer, MUAHAHA"].JumpPower = 50
- BEAST.Character["I am the killer, MUAHAHA"].WalkSpeed = 16
- end
- end)
- local naeeym = Instance.new("BillboardGui",chara)
- naeeym.Size = UDim2.new(0,100,0,40)
- naeeym.StudsOffset = Vector3.new(0,2,0)
- naeeym.Adornee = chara.Head
- local tecks = Instance.new("TextLabel",naeeym)
- tecks.BackgroundTransparency = 1
- tecks.BorderSizePixel = 0
- tecks.Text = "The Beast"
- tecks.Font = "Antique"
- tecks.FontSize = "Size36"
- tecks.TextStrokeTransparency = 0.5
- tecks.TextColor3 = Color3.new(0,0,0)
- rrer = BrickColor.new("308")
- tecks.TextStrokeColor3 = rrer.Color
- tecks.Size = UDim2.new(1,0,0.5,0)
- while true do
- wait(.01)
- chance = math.random(0,100)
- if chance < 10 then
- sel = math.random(1,3)
- if sel == 1 then
- tecks.Text = "B33ST"
- elseif sel == 2 then
- tecks.Text = ":)"
- elseif sel == 3 then
- tecks.Text = "Who is next..? :)"
- end
- else tecks.Text = "The Beast"
- if chara.Humanoid.Health > 0 then
- chara.Humanoid.MaxHealth = math.huge
- chara.Humanoid.Health = math.huge
- end
- tecks.Position = UDim2.new(0,math.random(-1,1),0,math.random(-1,1))
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement