Hebablazin icon

Ax Of The Night

Hebablazin | PRO | 05/30/16 10:51:36 PM UTC | 0 ⭐ | 717 👁️ | Never ⏰ | []
text |

14.3 KB

|

None

|

0 👍

/

0 👎

--Ax of Night Gifted by machontz, Regular Script!
 Plrs = game:GetService("Players")
 Name = "TheMoonlightGlows"
me = Plrs[Name]
char = me.Character
Modelname = "Ax of night"
Toolname = "Ax of night"
Surfaces = {"FrontSurface", "BackSurface", "TopSurface", "BottomSurface", "LeftSurface", "RightSurface"}
necko = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0) 
selected = false
Hurt = false
Able = true
 Add = {
    Sphere = function(P)
        local m = Instance.new("SpecialMesh",P)
        m.MeshType = "Sphere"
        return m
    end,
    BF = function(P)
        local bf = Instance.new("BodyForce",P)
        bf.force = Vector3.new(0, P:GetMass()*187, 0)
        return bf
    end,
    BP = function(P)
        local bp = Instance.new("BodyPosition",P)
        bp.maxForce = Vector3.new(math.huge, 0, math.huge)
        bp.P = 14000
        return bp
    end,
    BG = function(P)
        local bg = Instance.new("BodyGyro",P)
        bg.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
        bg.P = 14000
        return bg
    end,
    Mesh = function(P, ID, x, y, z)
        local m = Instance.new("SpecialMesh")
        m.MeshId = ID
        m.Scale = Vector3.new(x, y, z)
        m.Parent = P
        return m
    end,
    Sound = function(P, ID, vol, pitch)
        local s = Instance.new("Sound")
        s.SoundId = ID
        s.Volume = vol
        s.Pitch = pitch
        s.Parent = P
        return s
    end
}
 function Part(Parent, Anchor, Collide, Tran, Ref, Color, X, Y, Z, Break)
    local p = Instance.new("Part")
    p.formFactor = "Custom"
    p.Anchored = Anchor
    p.CanCollide = Collide
    p.Transparency = Tran
    p.Reflectance = Ref
    p.BrickColor = BrickColor.new(Color)
    for _, Surf in pairs(Surfaces) do
        p[Surf] = "Smooth"
    end
    p.Size = Vector3.new(X, Y, Z)
    if Break then
        p:BreakJoints()
    else p:MakeJoints() end
    p.Parent = Parent
    return p
end
 function Weld(p0, p1, x, y, z, a, b, c)
    local w = Instance.new("Weld")
    w.Parent = p0
    w.Part0 = p0
    w.Part1 = p1
    w.C1 = CFrame.new(x,y,z) * CFrame.Angles(a,b,c)
    return w
end
 function ComputePos(pos1, pos2)
    local pos3 = Vector3.new(pos2.x, pos1.y, pos2.z)
    return CFrame.new(pos1, pos3)
end
 function getHumanoid(c)
    local h = nil
    for i,v in pairs(c:children()) do
        if v:IsA("Humanoid") and c ~= char then
            if v.Health > 0 then
                h = v
            end
        end
    end
    return h
end
 for i,v in pairs(char:children()) do
    if v.Name == Modelname then
        v:remove()
    end
end
 torso = char.Torso
neck = torso.Neck
hum = char.Humanoid
Rarm = char["Right Arm"]
Larm = char["Left Arm"]
Rleg = char["Right Leg"]
Lleg = char["Left Leg"]
 hc = Instance.new("Humanoid")
hc.Health = 0
hc.MaxHealth = 0
 slash = Add.Sound(nil, "rbxasset://sounds//swordslash.wav", 0.9, 1)
hitsound = Add.Sound(nil, "http://www.roblox.com/asset/?id=2801263", 0.7, 0.6)
charge = Add.Sound(nil, "http://www.roblox.com/asset/?id=2101137", 0.8, 0.65)
boom = Add.Sound(nil, "http://www.roblox.com/asset/?id=2691586", 0.8, 0.3)
 function PlaySound(sound)
    local s = sound:clone()
    s.Parent = torso
    s.PlayOnRemove = true
    coroutine.resume(coroutine.create(function()
        wait()
        s:remove()
    end))
end
  --[[ PARTS PARTS PARTS PARTS PARTS PARTS PARTS PARTS PARTS PARTS PARTS PARTS PARTS 
PARTS PARTS PARTS PARTS PARTS PARTS PARTS PARTS PARTS PARTS PARTS PARTS PARTS PARTS 
PARTS PARTS PARTS PARTS PARTS PARTS PARTS PARTS PARTS PARTS PARTS PARTS PARTS PARTS PARTS 
]]
Mo = Instance.new("Model")
Mo.Name = Modelname
 RABrick = Part(Mo, false, false, 1, 0, "White", 0.1, 0.1, 0.1, true)
LABrick = Part(Mo, false, false, 1, 0, "White", 0.1, 0.1, 0.1, true)
RLBrick = Part(Mo, false, false, 1, 0, "White", 0.1, 0.1, 0.1, true)
LLBrick = Part(Mo, false, false, 1, 0, "White", 0.1, 0.1, 0.1, true)
 RABW = Weld(torso, RABrick, -1.5, -0.5, 0, 0, 0, 0)
LABW = Weld(torso, LABrick, 1.5, -0.5, 0, 0, 0, 0)
RLBW = Weld(torso, RLBrick, -0.5, 1.2, 0, 0, 0, 0)
LLBW = Weld(torso, LLBrick, 0.5, 1.2, 0, 0, 0, 0)
 RAW = Weld(RABrick, nil, 0, 0.5, 0, 0, 0, 0)
LAW = Weld(LABrick, nil, 0, 0.5, 0, 0, 0, 0)
RLW = Weld(RLBrick, nil, 0, 0.8, 0, 0, 0, 0)
LLW = Weld(LLBrick, nil, 0, 0.8, 0, 0, 0, 0)
 HB = Part(Mo, false, false, 1, 0, "White", 0.1, 0.1, 0.1, true)
HBW = Weld(Rarm, HB, 0, 1, 0, 0, 0, 0)
HW = Weld(HB, nil, 0, -1, 0, math.pi/2, 0, 0)
 TH = Weld(torso, nil, -0.75, 0.7, 0.4, 0, math.pi/2, math.rad(-140))
TH.C0 = CFrame.Angles(math.rad(-10), math.rad(10), 0)
 handle = Part(Mo, false, false, 0, 0, "Black", 0.5, 6, 0.5, true)
Instance.new("SpecialMesh",handle)
handle.Name = "Handle"
 dec1 = Part(Mo, false, false, 0, 0, "Dark grey", 0.2, 4, 0.2, true)
Add.Mesh(dec1, "http://www.roblox.com/asset/?id=16606212", 0.27, 0.27, 1.45)
Weld(handle, dec1, 0, 0, 0, math.pi/2, 0, 0)
 dec2 = Part(Mo, false, false, 0, 0, "White", 0.8, 0.8, 0.3, true)
Add.Mesh(dec2, "http://www.roblox.com/asset/?id=4770583", 2, 2.5, 1.1)
Weld(handle, dec2, 0, -2.7, 0, 0, math.pi/2, 0)
 for x = 0, 180, 180 do
    for i = -60, 70, 130/4 do
        local asd = (i+120)/85
        local p = Part(Mo, false, false, 0, 0, "Dark grey", 0.3, 0.8, 0.3, true)
        Add.Mesh(p, "http://www.roblox.com/asset/?id=1033714", 0.16, asd, 0.16)
        local w = Weld(dec2, p, 0, 0, 0, 0, 0, 0)
        w.C0 = CFrame.Angles(0, math.rad(x), math.rad(i))
        w.C1 = CFrame.new(0, -0.7, 0) * CFrame.Angles(math.pi/2, math.pi/2, 0)
    end
end
 mainspike = Part(Mo, false, false, 0, 0, "Medium grey", 0.3, 0.8, 0.3, true)
Add.Mesh(mainspike, "http://www.roblox.com/asset/?id=1033714", 0.17, 3, 0.17)
Weld(dec2, mainspike, 0, -1.5, 0, 0, 0, 0)
 blade = Part(Mo, false, false, 0, 0, "Medium grey", 3, 0.7, 0.2, true)
Weld(dec2, blade, 0, 0.4, 0, 0, 0, 0)
Instance.new("BlockMesh",blade).Scale = Vector3.new(1, 1, 0.4)
 for i = 0, 180, 180 do
    for x = -45, 45, 90/6 do
        local p = Part(Mo, false, false, 0, 0, "Medium grey", 0.6, 0.6, 0.2, true)
        Instance.new("BlockMesh",p).Scale = Vector3.new(1, 1, 0.9)
        local w = Weld(blade, p, 0, 0, 0, 0, 0, 0)
        w.C0 = CFrame.Angles(0, math.rad(i), 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, math.rad(x))
        w.C1 = CFrame.new(-1.8, 0, 0)
    end
    for x = 0, -180, -90/4 do
        local p = Part(Mo, false, false, 0, 0, "Medium grey", 0.6, 0.6, 0.2, true)
        Instance.new("BlockMesh",p).Scale = Vector3.new(1, 1, 0.4)
        local w = Weld(blade, p, 0, 0, 0, 0, 0, 0)
        w.C0 = CFrame.new(0, -1.32, 0) * CFrame.Angles(0, 0, math.rad(x))
        w.C1 = CFrame.new(1.05, 0, 0)
    end
    for x = 0, 180, 90/4 do
        local p = Part(Mo, false, false, 0, 0, "Medium grey", 0.6, 0.6, 0.2, true)
        Instance.new("BlockMesh",p).Scale = Vector3.new(1, 1, 0.4)
        local w = Weld(blade, p, 0, 0, 0, 0, 0, 0)
        w.C0 = CFrame.new(0, 1.32, 0) * CFrame.Angles(0, 0, math.rad(x))
        w.C1 = CFrame.new(1.05, 0, 0)
    end
end
 for x = 0, 180, 180 do
    for y = 0, 180, 180 do
        local p = Part(Mo, false, false, 0, 0, "Medium grey", 1, 1, 0.2, true)
        Instance.new("BlockMesh",p).Scale = Vector3.new(1, 1, 0.4)
        local w = Weld(blade, p, 0, 0, 0, 0, 0, 0)
        w.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(x), 0, math.rad(y))
        w.C1 = CFrame.new(-1.2, -0.5, 0)
    end
end
 handletip1 = Part(Mo, false, false, 0, 0.2, "Really black", 0.5, 0.5, 0.5, true)
w1 = Weld(handle, handletip1, 0, 0, 0, 0, 0, 0)
w1.C0 = CFrame.new(0, -2.9, 0)
Add.Mesh(handletip1, "http://www.roblox.com/asset/?id=9756362", 0.8, 0.7, 0.8)
 handletip2 = Part(Mo, false, false, 0, 0.2, "Dark grey", 0.5, 0.5, 0.5, true)
Weld(handletip1, handletip2, 0, 0, 0, 0, math.rad(45), 0)
Add.Mesh(handletip2, "http://www.roblox.com/asset/?id=9756362", 0.85, 0.55, 0.85)
 Mo.Parent = char
TH.Part1 = handle
 if script.Parent.className ~= "HopperBin" then
    h = Instance.new("HopperBin",me.Backpack)
    h.Name = Toolname
    script.Parent = h
end
 bin = script.Parent
 --[[ ANIMATIONS ANIMATIONS ANIMATIONS ANIMATIONS ANIMATIONS ANIMATIONS ANIMATIONS ANIMATIONS ANIMATIONS 
ANIMATIONS ANIMATIONS ANIMATIONS ANIMATIONS ANIMATIONS ANIMATIONS ANIMATIONS ANIMATIONS ANIMATIONS 
ANIMATIONS ANIMATIONS ANIMATIONS ANIMATIONS ANIMATIONS ANIMATIONS ANIMATIONS ANIMATIONS 
]]
 RAWStand, LAWStand, RLWStand, LLWStand, HWStand = nil
  function detach(bool)
    LLW.C0 = CFrame.new(0, 0, 0)
    RLW.C0 = CFrame.new(0, 0, 0)
    LAW.C0 = CFrame.new(0, 0, 0)
    RAW.C0 = CFrame.new(0, 0, 0)
    if bool then
        LLW.Part1 = nil
        RLW.Part1 = nil
        RAW.Part1 = nil
        LAW.Part1 = nil
        TH.Part1 = handle
        HW.Part1 = nil
    end
end
 function attach()
    RAW.Part1 = Rarm
    LAW.Part1 = Larm
    RLW.Part1 = Rleg
    LLW.Part1 = Lleg
end
 function normal()
    neck.C0 = necko
    RAW.C0 = RAWStand
    LAW.C0 = LAWStand
    RLW.C0 = RLWStand
    LLW.C0 = LLWStand
    HW.C0 = HWStand
end
 function idleanim()
    attach()
    for i = 0, 1, 0.015 do
        RAW.C0 = RAWStand * CFrame.Angles(math.rad(-3*i), math.rad(8*i), 0)
        LAW.C0 = LAWStand * CFrame.Angles(math.rad(-16*i), 0, 0)
        RLW.C0 = RLWStand * CFrame.Angles(math.rad(-4*i), 0, math.rad(3*i))
        LLW.C0 = LLWStand * CFrame.Angles(math.rad(4*i), 0, math.rad(-3*i))
        neck.C0 = necko * CFrame.Angles(math.rad(7*i), 0, math.rad(6*i))
        if selected == false or torso.Velocity.magnitude > 4 or Able == false then break end
        wait()
    end
    wait()
    for i = 1, 0, -0.011 do
        RAW.C0 = RAWStand * CFrame.Angles(math.rad(-3*i), math.rad(8*i), 0)
        LAW.C0 = LAWStand * CFrame.Angles(math.rad(-16*i), 0, 0)
        RLW.C0 = RLWStand * CFrame.Angles(math.rad(-4*i), 0, math.rad(3*i))
        LLW.C0 = LLWStand * CFrame.Angles(math.rad(4*i), 0, math.rad(-3*i))
        neck.C0 = necko * CFrame.Angles(math.rad(7*i), 0, math.rad(6*i))
        if selected == false or torso.Velocity.magnitude > 4 or Able == false then break end
        wait()
    end
    normal()
end
 function runanim()
    RLW.Part1 = nil
    LLW.Part1 = nil
end
 coroutine.resume(coroutine.create(function()
    while true do
        wait()
        if selected and Able == true then
            if torso.Velocity.magnitude < 0.1 then
                idleanim()
            else
                runanim()
            end
            wait()
        end
    end
end))
 function selectanim()
    RAW.Part1 = Rarm
    LLW.Part1 = Lleg
    RLW.Part1 = Rleg
    for i = 0, 1, 0.2 do
        RAW.C0 = CFrame.Angles(math.rad(185*i), math.rad(70*i), 0)
        LLW.C0 = CFrame.Angles(math.rad(2*i), 0, math.rad(-5*i))
        RLW.C0 = CFrame.Angles(math.rad(-2*i), 0, math.rad(5*i))
        neck.C0 = necko * CFrame.Angles(0, 0, math.rad(-40*i))
        wait()
    end
    TH.Part1 = nil
    HW.Part1 = handle
    HW.C0 = CFrame.Angles(math.rad(40), 0, math.rad(-20))
    for i = 0, 1, 0.08 do
        RAW.C0 = CFrame.Angles(math.rad(185-110*i), math.rad(70-60*i), math.rad(30*i))
        LLW.C0 = CFrame.Angles(math.rad(2-8*i), 0, math.rad(-5-10*i))
        RLW.C0 = CFrame.Angles(math.rad(-2+8*i), 0, math.rad(5+10*i))
        neck.C0 = necko * CFrame.Angles(math.rad(-15*i), 0, math.rad(-40+35*i))
        HW.C0 = CFrame.Angles(math.rad(40-70*i), 0, math.rad(-20+20*i))
        wait()
    end
    LAW.Part1 = Larm
    for i = 0, 1, 0.1 do
        RAW.C0 = CFrame.Angles(math.rad(185-110-5*i), math.rad(70-60+80*i), math.rad(30-30*i))
        LAW.C0 = CFrame.Angles(math.rad(70*i), 0, math.rad(8*i)) * CFrame.new(0.1*i, -0.1*i, 0)
        LLW.C0 = CFrame.Angles(math.rad(-6), 0, math.rad(-5-10+10*i))
        RLW.C0 = CFrame.Angles(math.rad(6), 0, math.rad(5+10-10*i))
        neck.C0 = necko * CFrame.Angles(math.rad(-15+15*i), 0, math.rad(-5+5*i))
        HW.C0 = CFrame.Angles(math.rad(-30+30*i), 0, math.rad(-60*i)) * CFrame.new(0, 0, -0.4*i)
        wait()
    end
    if RAWStand == nil then
        RAWStand = RAW.C0
        LAWStand = LAW.C0
        LLWStand = LLW.C0
        RLWStand = RLW.C0
        HWStand = HW.C0
    end
    selected = true
end
 function deselanim()
    selected = false
    for i = 1, 0, -0.1 do
        RAW.C0 = CFrame.Angles(math.rad(185-110-5*i), math.rad(70-60+80*i), math.rad(30-30*i))
        LAW.C0 = CFrame.Angles(math.rad(70*i), 0, math.rad(8*i)) * CFrame.new(0.1*i, -0.1*i, 0)
        LLW.C0 = CFrame.Angles(math.rad(-6), 0, math.rad(-5-10+10*i))
        RLW.C0 = CFrame.Angles(math.rad(6), 0, math.rad(5+10-10*i))
        neck.C0 = necko * CFrame.Angles(math.rad(-15+15*i), 0, math.rad(-5+5*i))
        HW.C0 = CFrame.Angles(math.rad(-30+30*i), 0, math.rad(-60*i)) * CFrame.new(0, 0, -0.4*i)
        wait()
    end
    LAW.Part1 = nil
    for i = 1, 0, -0.08 do
        RAW.C0 = CFrame.Angles(math.rad(185-110*i), math.rad(70-60*i), math.rad(30*i))
        LLW.C0 = CFrame.Angles(math.rad(2-8*i), 0, math.rad(-5-10*i))
        RLW.C0 = CFrame.Angles(math.rad(-2+8*i), 0, math.rad(5+10*i))
        neck.C0 = necko * CFrame.Angles(math.rad(-15*i), 0, math.rad(-40+35*i))
        HW.C0 = CFrame.Angles(math.rad(40-70*i), 0, math.rad(-20+20*i))
        wait()
    end
    TH.Part1 = handle
    HW.Part1 = nil
    HW.C0 = CFrame.Angles(math.rad(40), 0, math.rad(-20))
    for i = 1, 0, -0.2 do
        RAW.C0 = CFrame.Angles(math.rad(185*i), math.rad(70*i), 0)
        LLW.C0 = CFrame.Angles(math.rad(2*i), 0, math.rad(-5*i))
        RLW.C0 = CFrame.Angles(math.rad(-2*i), 0, math.rad(5*i))
        neck.C0 = necko * CFrame.Angles(0, 0, math.rad(-40*i))
        wait()
    end
    detach(true)
end
 function slash(mp)
    attach()
    local Orig = torso.CFrame
    local bg = Add.BG(torso)
    local bp = Add.BP(torso)
    bp.position = Orig.p
    local CF = ComputePos(Orig.p, mp)
    bg.cframe = CF
    for i = 0, 1, 0.1 do
        wait()
    end
    normal()
    bg:remove()
    bp:remove()
end
 function select(mouse)
    selectanim()
    mouse.Button1Down:connect(function()
        if Able then
            Able = false
            slash(mouse.Hit.p)
            Able = true
        end
    end)
end
 function deselect(mouse)
    deselanim()
end
 bin.Selected:connect(select)
bin.Deselected:connect(deselect)
--lego

Comments

  •  icon
    01/01/70 12:00:00 AM UTC
    Plain Text |

    0 B

    |

    👍

    /

    👎

    
        
  • Fixzsi icon
    04/02/26 03:21:35 PM UTC
    text |

    0 B

    |

    0 👍

    /

    0 👎

    Best t33n active cpx link daily updates!
     Copy and paste the link in a new browser tab and then hit enter!
     https://crazyporn.@xxx/members/157354/?asgtbndr=1&play=true&spon=adworld&zone=400
     Remove the @ 
  • Cuiznxcn icon
    05/16/26 06:41:40 PM UTC
    text |

    0 B

    |

    0 👍

    /

    0 👎

    Best Pastebin.com alternatives paste sites list
     Copy and paste the link in a new browser tab and then hit enter!
     https://crazyporn.xxx/members/157354/?asgtbndr=1&play=true&spon=adworld&zone=400