View difference between Paste ID: 05aPK9rf and qZ0ufNwd
SHOW: | | - or go back to the newest paste.
1
--https://github.com/Mokiros/roblox-FE-compatibility
2
if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
3
local Player,game,owner = owner,game
4
local RealPlayer = Player
5
do
6
	print("FE Compatibility code V2 by Mokiros")
7
	local RealPlayer = RealPlayer
8
	script.Parent = RealPlayer.Character
9
10
	--Fake event to make stuff like Mouse.KeyDown work
11
	local Disconnect_Function = function(this)
12
		this[1].Functions[this[2]] = nil
13
	end
14
	local Disconnect_Metatable = {__index={disconnect=Disconnect_Function,Disconnect=Disconnect_Function}}
15
	local FakeEvent_Metatable = {__index={
16
		Connect = function(this,f)
17
			local i = tostring(math.random(0,10000))
18
			while this.Functions[i] do
19
				i = tostring(math.random(0,10000))
20
			end
21
			this.Functions[i] = f
22
			return setmetatable({this,i},Disconnect_Metatable)
23
		end
24
	}}
25
	FakeEvent_Metatable.__index.connect = FakeEvent_Metatable.__index.Connect
26
	local function fakeEvent()
27
		return setmetatable({Functions={}},FakeEvent_Metatable)
28
	end
29
30
	--Creating fake input objects with fake variables
31
    local FakeMouse = {Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent(),Button2Up=fakeEvent(),Button2Down=fakeEvent()}
32
    FakeMouse.keyUp = FakeMouse.KeyUp
33
    FakeMouse.keyDown = FakeMouse.KeyDown
34
	local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
35
	local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
36
		CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
37
	end}
38
	--Merged 2 functions into one by checking amount of arguments
39
	CAS.UnbindAction = CAS.BindAction
40
41
	--This function will trigger the events that have been :Connect()'ed
42
	local function TriggerEvent(self,ev,...)
43
		for _,f in pairs(self[ev].Functions) do
44
			f(...)
45
		end
46
	end
47
	FakeMouse.TriggerEvent = TriggerEvent
48
	UIS.TriggerEvent = TriggerEvent
49
50
	--Client communication
51
	local Event = Instance.new("RemoteEvent")
52
	Event.Name = "UserInput_Event"
53
	Event.OnServerEvent:Connect(function(plr,io)
54
	    if plr~=RealPlayer then return end
55
		FakeMouse.Target = io.Target
56
		FakeMouse.Hit = io.Hit
57
		if not io.isMouse then
58
			local b = io.UserInputState == Enum.UserInputState.Begin
59
			if io.UserInputType == Enum.UserInputType.MouseButton1 then
60
				return FakeMouse:TriggerEvent(b and "Button1Down" or "Button1Up")
61
			end
62
			if io.UserInputType == Enum.UserInputType.MouseButton2 then
63
				return FakeMouse:TriggerEvent(b and "Button2Down" or "Button2Up")
64
			end
65
			for _,t in pairs(CAS.Actions) do
66
				for _,k in pairs(t.Keys) do
67
					if k==io.KeyCode then
68
						t.Function(t.Name,io.UserInputState,io)
69
					end
70
				end
71
			end
72
			FakeMouse:TriggerEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
73
			UIS:TriggerEvent(b and "InputBegan" or "InputEnded",io,false)
74
	    end
75
	end)
76
	Event.Parent = NLS([==[local Event = script:WaitForChild("UserInput_Event")
77
	local Mouse = owner:GetMouse()
78
	local UIS = game:GetService("UserInputService")
79
	local input = function(io,RobloxHandled)
80
		if RobloxHandled then return end
81
		--Since InputObject is a client-side instance, we create and pass table instead
82
		Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState,Hit=Mouse.Hit,Target=Mouse.Target})
83
	end
84
	UIS.InputBegan:Connect(input)
85
	UIS.InputEnded:Connect(input)
86
87
	local h,t
88
	--Give the server mouse data every second frame, but only if the values changed
89
	--If player is not moving their mouse, client won't fire events
90
	local HB = game:GetService("RunService").Heartbeat
91
	while true do
92
		if h~=Mouse.Hit or t~=Mouse.Target then
93
			h,t=Mouse.Hit,Mouse.Target
94
			Event:FireServer({isMouse=true,Target=t,Hit=h})
95
		end
96
		--Wait 2 frames
97
		for i=1,2 do
98
			HB:Wait()
99
		end
100
	end]==],script)
101
102
	----Sandboxed game object that allows the usage of client-side methods and services
103
	--Real game object
104
	local RealGame = game
105
106
	--Metatable for fake service
107
	local FakeService_Metatable = {
108
		__index = function(self,k)
109
			local s = rawget(self,"_RealService")
110
			if s then
111
				return typeof(s[k])=="function"
112
				and function(_,...)return s[k](s,...)end or s[k]
113
			end
114
		end,
115
		__newindex = function(self,k,v)
116
			local s = rawget(self,"_RealService")
117
			if s then s[k]=v end
118
		end
119
	}
120
	local function FakeService(t,RealService)
121
		t._RealService = typeof(RealService)=="string" and RealGame:GetService(RealService) or RealService
122
		return setmetatable(t,FakeService_Metatable)
123
	end
124
125
	--Fake game object
126
	local FakeGame = {
127
		GetService = function(self,s)
128
			return rawget(self,s) or RealGame:GetService(s)
129
		end,
130
		Players = FakeService({
131
			LocalPlayer = FakeService({GetMouse=function(self)return FakeMouse end},Player)
132
		},"Players"),
133
		UserInputService = FakeService(UIS,"UserInputService"),
134
		ContextActionService = FakeService(CAS,"ContextActionService"),
135
		RunService = FakeService({
136
			_btrs = {},
137
			RenderStepped = RealGame:GetService("RunService").Heartbeat,
138
			BindToRenderStep = function(self,name,_,fun)
139
				self._btrs[name] = self.Heartbeat:Connect(fun)
140
			end,
141
			UnbindFromRenderStep = function(self,name)
142
				self._btrs[name]:Disconnect()
143
			end,
144
		},"RunService")
145
	}
146
	rawset(FakeGame.Players,"localPlayer",FakeGame.Players.LocalPlayer)
147
	FakeGame.service = FakeGame.GetService
148
	FakeService(FakeGame,game)
149
	--Changing owner to fake player object to support owner:GetMouse()
150
	game,owner = FakeGame,FakeGame.Players.LocalPlayer
151
end
152
153
-------------------
154
--Blood Harvester--
155
-------------------
156
--By	 --
157
--CKbackup-
158
-----------
159
160
player = game.Players.LocalPlayer
161
chara = player.Character
162
debby = game.Debris
163
Mouse = player:GetMouse()
164
chara.Humanoid.WalkSpeed = 16
165
atkd = false
166
targetted = nil
167
168
--Outfit--
169
New = function(Object, Parent, Name, Data)
170
	local Object = Instance.new(Object)
171
	for Index, Value in pairs(Data or {}) do
172
		Object[Index] = Value
173
	end
174
	Object.Parent = Parent
175
	Object.Name = Name
176
	return Object
177
end
178
179
Greatswordu = nil
180
GBoxhit = nil
181
Scythe = nil
182
SBoxhit = nil
183
RDaggeru = nil
184
LDaggeru = nil
185
D1Boxhit = nil
186
D2Boxhit = nil
187
188
function createGreatsword()
189
Greatswordu = New("Model",chara,"Greatswordu",{})
190
GHandle = New("Part",Greatswordu,"GHandle",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Marble,Size = Vector3.new(0.200000003, 1.19999981, 0.200000003),CFrame = CFrame.new(-7.77488756, 2.56938601, 11.099988, 0, -0.965940773, -0.258822978, 0, -0.258822978, 0.965940773, -1, -0, 0),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
191
GWeld = New("ManualWeld",GHandle,"GWeld",{Part0 = GHandle,Part1 = chara["Right Arm"],C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1.00000954, 0, 1.00000954, 0),C1 = CFrame.new(0, -0.939971447, -6.86645508e-05, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
192
GPart = New("Part",Greatswordu,"GPart",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Marble,Size = Vector3.new(0.200000003, 0.400000006, 0.400000006),CFrame = CFrame.new(-8.80460739, 1.77583277, 11.0999889, 0, 0.965940773, 0.258822978, 0, 0.258822978, -0.965940773, -1, 0, -0),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
193
Mesh = New("SpecialMesh",GPart,"Mesh",{Scale = Vector3.new(1.5, 1, 1),MeshType = Enum.MeshType.Wedge,})
194
Weld = New("ManualWeld",GPart,"Weld",{Part0 = GPart,Part1 = GHandle,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, -1),C1 = CFrame.new(-9.53674316e-07, 1.20000124, -0.499994755, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
195
GPart = New("Part",Greatswordu,"GPart",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Marble,Size = Vector3.new(0.200000003, 0.600000024, 0.400000006),CFrame = CFrame.new(-8.11458015, 1.13249159, 11.0999889, -0, 0.965940773, -0.258822978, 0, 0.258822978, 0.965940773, 1, 0, 0),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
196
Mesh = New("SpecialMesh",GPart,"Mesh",{Scale = Vector3.new(1.5, 1, 1),MeshType = Enum.MeshType.Wedge,})
197
Weld = New("ManualWeld",GPart,"Weld",{Part0 = GPart,Part1 = GHandle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, 1),C1 = CFrame.new(-9.53674316e-07, 0.70000267, -1.29999447, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
198
GPart = New("Part",Greatswordu,"GPart",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Marble,Size = Vector3.new(0.200000003, 0.400000006, 0.800000072),CFrame = CFrame.new(-8.64931488, 1.19626701, 11.0999889, 0, -0.965940773, -0.258822978, 0, -0.258822978, 0.965940773, -1, 0, 0),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
199
Mesh = New("SpecialMesh",GPart,"Mesh",{Scale = Vector3.new(1.5, 1, 1),MeshType = Enum.MeshType.Wedge,})
200
Weld = New("ManualWeld",GPart,"Weld",{Part0 = GPart,Part1 = GHandle,C1 = CFrame.new(-9.53674316e-07, 1.20000219, -1.09999585, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
201
GPart = New("Part",Greatswordu,"GPart",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Marble,Size = Vector3.new(0.200000003, 0.600000024, 0.600000024),CFrame = CFrame.new(-8.6960001, 2.52963734, 11.0999899, 0, 0.965940773, 0.258822978, 0, 0.258822978, -0.965940773, -1, 0, -0),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
202
Mesh = New("SpecialMesh",GPart,"Mesh",{Scale = Vector3.new(1.5, 0.666666687, 0.666666687),MeshType = Enum.MeshType.Wedge,})
203
Weld = New("ManualWeld",GPart,"Weld",{Part0 = GPart,Part1 = GHandle,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, -1),C1 = CFrame.new(-1.90734863e-06, 0.900000572, 0.200004101, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
204
GPart = New("Part",Greatswordu,"GPart",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Marble,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(-8.38541412, 1.37050927, 11.0999889, 0, 0.965940773, 0.258822978, 0, 0.258822978, -0.965940773, -1, 0, -0),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
205
Mesh = New("SpecialMesh",GPart,"Mesh",{Scale = Vector3.new(1.5, 1, 1),MeshType = Enum.MeshType.Wedge,})
206
Weld = New("ManualWeld",GPart,"Weld",{Part0 = GPart,Part1 = GHandle,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, -1),C1 = CFrame.new(-9.53674316e-07, 0.900001526, -0.999994755, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
207
GPart = New("Part",Greatswordu,"GPart",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Marble,Size = Vector3.new(0.200000003, 0.800000012, 0.200000003),CFrame = CFrame.new(-9.9138279, 2.82449627, 11.0999889, -0, -0.965940773, 0.258822978, 0, -0.258822978, -0.965940773, 1, 0, -0),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
208
Mesh = New("SpecialMesh",GPart,"Mesh",{MeshType = Enum.MeshType.Wedge,})
209
Weld = New("ManualWeld",GPart,"Weld",{Part0 = GPart,Part1 = GHandle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(-9.53674316e-07, 2, 0.800003767, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
210
GPart = New("Part",Greatswordu,"GPart",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Marble,Size = Vector3.new(0.200000003, 0.600000024, 0.400000006),CFrame = CFrame.new(-6.93142271, 2.8989203, 11.099988, 0, 0.965940773, 0.258822978, 0, 0.258822978, -0.965940773, -1, 0, -0),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
211
Mesh = New("SpecialMesh",GPart,"Mesh",{Scale = Vector3.new(1, 1, 0.5),MeshType = Enum.MeshType.Wedge,})
212
Weld = New("ManualWeld",GPart,"Weld",{Part0 = GPart,Part1 = GHandle,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, -1),C1 = CFrame.new(0, -0.900000334, 0.0999994278, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
213
GPart = New("Part",Greatswordu,"GPart",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Marble,Size = Vector3.new(0.200000003, 0.600000024, 0.600000024),CFrame = CFrame.new(-9.08237648, 2.42610812, 11.0999899, -0, -0.965940773, 0.258822978, 0, -0.258822978, -0.965940773, 1, 0, -0),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
214
Mesh = New("SpecialMesh",GPart,"Mesh",{Scale = Vector3.new(1.5, 0.666666687, 0.666666687),MeshType = Enum.MeshType.Wedge,})
215
Weld = New("ManualWeld",GPart,"Weld",{Part0 = GPart,Part1 = GHandle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(-1.90734863e-06, 1.30000019, 0.200004101, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
216
GPart = New("Part",Greatswordu,"GPart",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Marble,Size = Vector3.new(0.200000003, 0.600000024, 0.600000024),CFrame = CFrame.new(-8.9788475, 2.03973222, 11.0999899, 0, -0.965940773, -0.258822978, 0, -0.258822978, 0.965940773, -1, 0, 0),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
217
Mesh = New("SpecialMesh",GPart,"Mesh",{Scale = Vector3.new(1.5, 0.666666687, 0.666666687),MeshType = Enum.MeshType.Wedge,})
218
Weld = New("ManualWeld",GPart,"Weld",{Part0 = GPart,Part1 = GHandle,C1 = CFrame.new(-1.90734863e-06, 1.30000019, -0.199995518, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
219
GPart = New("Part",Greatswordu,"GPart",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Marble,Size = Vector3.new(0.200000003, 0.600000024, 0.400000006),CFrame = CFrame.new(-6.87965822, 2.70573235, 11.099988, -0, 0.965940773, -0.258822978, 0, 0.258822978, 0.965940773, 1, 0, 0),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
220
Mesh = New("SpecialMesh",GPart,"Mesh",{Scale = Vector3.new(1, 1, 0.5),MeshType = Enum.MeshType.Wedge,})
221
Weld = New("ManualWeld",GPart,"Weld",{Part0 = GPart,Part1 = GHandle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, 1),C1 = CFrame.new(0, -0.900000334, -0.100000381, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
222
GPart = New("Part",Greatswordu,"GPart",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Marble,Size = Vector3.new(0.200000003, 0.800000012, 0.200000003),CFrame = CFrame.new(-9.49971008, 1.27898622, 11.099988, 0, -0.965940773, -0.258822978, 0, -0.258822978, 0.965940773, -1, 0, 0),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
223
Mesh = New("SpecialMesh",GPart,"Mesh",{MeshType = Enum.MeshType.Wedge,})
224
Weld = New("ManualWeld",GPart,"Weld",{Part0 = GPart,Part1 = GHandle,C1 = CFrame.new(0, 2, -0.800001264, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
225
GPart = New("Part",Greatswordu,"GPart",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Marble,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(-9.0167408, 1.40839863, 11.099988, 0, 0.965940773, 0.258822978, 0, 0.258822978, -0.965940773, -1, 0, -0),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
226
Mesh = New("SpecialMesh",GPart,"Mesh",{MeshType = Enum.MeshType.Wedge,})
227
Weld = New("ManualWeld",GPart,"Weld",{Part0 = GPart,Part1 = GHandle,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, -1),C1 = CFrame.new(0, 1.5, -0.80000031, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
228
GPart = New("Part",Greatswordu,"GPart",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Marble,Size = Vector3.new(0.200000003, 0.799999595, 1.00000012),CFrame = CFrame.new(-11.6904154, 1.72728598, 11.0999889, -0, -0.965940773, 0.258822978, 0, -0.258822978, -0.965940773, 1, 0, -0),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
229
Weld = New("ManualWeld",GPart,"Weld",{Part0 = GPart,Part1 = GHandle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(-9.53674316e-07, 3.99999905, 0.200003624, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
230
GPart = New("Part",Greatswordu,"GPart",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Marble,Size = Vector3.new(0.200000003, 0.800000012, 0.400000006),CFrame = CFrame.new(-11.5092382, 1.05112374, 11.099988, 0, -0.965940773, -0.258822978, 0, -0.258822978, 0.965940773, -1, 0, 0),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
231
Mesh = New("SpecialMesh",GPart,"Mesh",{MeshType = Enum.MeshType.Wedge,})
232
Weld = New("ManualWeld",GPart,"Weld",{Part0 = GPart,Part1 = GHandle,C1 = CFrame.new(0, 3.99999905, -0.500000238, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
233
GPart = New("Part",Greatswordu,"GPart",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Marble,Size = Vector3.new(0.200000003, 0.600000024, 0.400000006),CFrame = CFrame.new(-8.78751945, 3.64393544, 11.0999899, 0, 0.965940773, 0.258822978, 0, 0.258822978, -0.965940773, -1, 0, -0),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
234
Mesh = New("SpecialMesh",GPart,"Mesh",{Scale = Vector3.new(1.5, 1, 1),MeshType = Enum.MeshType.Wedge,})
235
Weld = New("ManualWeld",GPart,"Weld",{Part0 = GPart,Part1 = GHandle,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, -1),C1 = CFrame.new(-1.90734863e-06, 0.70000267, 1.30000329, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
236
GPart = New("Part",Greatswordu,"GPart",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Marble,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(-8.90305805, 3.30238819, 11.0999899, -0, 0.965940773, -0.258822978, 0, 0.258822978, 0.965940773, 1, 0, 0),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
237
Mesh = New("SpecialMesh",GPart,"Mesh",{Scale = Vector3.new(1.5, 1, 1),MeshType = Enum.MeshType.Wedge,})
238
Weld = New("ManualWeld",GPart,"Weld",{Part0 = GPart,Part1 = GHandle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, 1),C1 = CFrame.new(-1.90734863e-06, 0.900000572, 1.00000215, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
239
GPart = New("Part",Greatswordu,"GPart",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Marble,Size = Vector3.new(0.200000003, 1.19999993, 1),CFrame = CFrame.new(-12.656354, 1.46845961, 11.099988, 0, -0.965940773, -0.258822978, 0, -0.258822978, 0.965940773, -1, 0, 0),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
240
Mesh = New("SpecialMesh",GPart,"Mesh",{MeshType = Enum.MeshType.Wedge,})
241
Weld = New("ManualWeld",GPart,"Weld",{Part0 = GPart,Part1 = GHandle,C1 = CFrame.new(0, 4.99999809, 0.199999809, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
242
GPart = New("Part",Greatswordu,"GPart",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Marble,Size = Vector3.new(0.200000003, 0.400000006, 0.800000072),CFrame = CFrame.new(-9.21872425, 3.32133722, 11.0999899, -0, -0.965940773, 0.258822978, 0, -0.258822978, -0.965940773, 1, 0, -0),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
243
Mesh = New("SpecialMesh",GPart,"Mesh",{Scale = Vector3.new(1.5, 1, 1),MeshType = Enum.MeshType.Wedge,})
244
Weld = New("ManualWeld",GPart,"Weld",{Part0 = GPart,Part1 = GHandle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(-1.90734863e-06, 1.20000172, 1.10000443, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
245
GPart = New("Part",Greatswordu,"GPart",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Marble,Size = Vector3.new(0.200000003, 0.600000024, 0.600000024),CFrame = CFrame.new(-8.59247112, 2.14326143, 11.0999899, -0, 0.965940773, -0.258822978, 0, 0.258822978, 0.965940773, 1, 0, 0),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
246
Mesh = New("SpecialMesh",GPart,"Mesh",{Scale = Vector3.new(1.5, 0.666666687, 0.666666687),MeshType = Enum.MeshType.Wedge,})
247
Weld = New("ManualWeld",GPart,"Weld",{Part0 = GPart,Part1 = GHandle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, 1),C1 = CFrame.new(-1.90734863e-06, 0.900000572, -0.199995518, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
248
GPart = New("Part",Greatswordu,"GPart",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Marble,Size = Vector3.new(0.200000003, 0.400000006, 0.400000006),CFrame = CFrame.new(-9.06342983, 2.74177194, 11.0999899, -0, 0.965940773, -0.258822978, 0, 0.258822978, 0.965940773, 1, 0, 0),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
249
Mesh = New("SpecialMesh",GPart,"Mesh",{Scale = Vector3.new(1.5, 1, 1),MeshType = Enum.MeshType.Wedge,})
250
Weld = New("ManualWeld",GPart,"Weld",{Part0 = GPart,Part1 = GHandle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, 1),C1 = CFrame.new(-1.90734863e-06, 1.20000076, 0.500003338, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
251
GPart = New("Part",Greatswordu,"GPart",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Marble,Size = Vector3.new(0.200000003, 1.99999964, 1.4000001),CFrame = CFrame.new(-10.2863331, 1.89644599, 11.099988, 0, -0.965940773, -0.258822978, 0, -0.258822978, 0.965940773, -1, 0, 0),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
252
Weld = New("ManualWeld",GPart,"Weld",{Part0 = GPart,Part1 = GHandle,C1 = CFrame.new(0, 2.59999943, -4.76837158e-07, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
253
GBoxhit = New("Part",Greatswordu,"GBoxhit",{Transparency = 1,Transparency = 1,Size = Vector3.new(4.19999981, 0.200000003, 1.79999983),CFrame = CFrame.new(-11.1556797, 1.66350389, 11.099988, 0.96594137, 0, -0.258823097, 0.258823097, 0, 0.96594137, 0, -1, 0),})
254
Weld = New("ManualWeld",GBoxhit,"Weld",{Part0 = GBoxhit,Part1 = GHandle,C0 = CFrame.new(0, 0, 0, 0, -1.0000006, -2.98023224e-08, 1, 0, 0, 0, -2.98023224e-08, 1.0000006),C1 = CFrame.new(0, 3.50000048, -1.66893005e-06, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
255
GPart = New("Part",Greatswordu,"GPart",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Marble,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(-9.43085861, 2.95390749, 11.0999899, -0, 0.965940773, -0.258822978, 0, 0.258822978, 0.965940773, 1, 0, 0),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
256
Mesh = New("SpecialMesh",GPart,"Mesh",{MeshType = Enum.MeshType.Wedge,})
257
Weld = New("ManualWeld",GPart,"Weld",{Part0 = GPart,Part1 = GHandle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, 1),C1 = CFrame.new(-1.90734863e-06, 1.50000048, 0.800003529, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
258
local c = Greatswordu:GetChildren()
259
for i = 1, #c do
260
c[i].CanCollide = false
261
end
262
end
263
264
function createLeftDagger()
265
LDaggeru = New("Model",chara,"LDaggeru",{})
266
D2Handle = New("Part",LDaggeru,"D2Handle",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Marble,Size = Vector3.new(0.200000003, 0.999999821, 0.200000003),CFrame = CFrame.new(-11.1000357, 2.37939119, 9.8499918, -1.00001478, 0, 0, 0, -0.866041839, 0.500009716, 0, 0.500002325, 0.866029024),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
267
LDWeld = New("ManualWeld",D2Handle,"LDWeld",{Part0 = D2Handle,Part1 = chara["Left Arm"],C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -1.00000417, 2.9802429e-08, 0, -2.9802429e-08, -1.00000417),C1 = CFrame.new(5.7220459e-06, -0.699997187, -1.62124634e-05, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
268
D2Boxhit = New("Part",LDaggeru,"D2Boxhit",{Transparency = 1,Transparency = 1,Size = Vector3.new(1.79999971, 0.200000003, 0.599999785),CFrame = CFrame.new(-11.1000357, 0.993709326, 10.6500015, -0, -1.00001478, 0, 0.866045475, 0, 0.500011802, -0.500004411, 0, 0.86603266),})
269
Weld = New("ManualWeld",D2Boxhit,"Weld",{Part0 = D2Boxhit,Part1 = D2Handle,C0 = CFrame.new(0, 0, 0, 0, -1.0000006, -2.98023224e-08, 1, 0, 0, 0, -2.98023224e-08, 1.0000006),C1 = CFrame.new(0, 1.60001612, -1.90734863e-06, 1, 0, 0, 0, 1.00000358, 0, 0, 0, 1.00000358),})
270
D2Part = New("Part",LDaggeru,"D2Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Marble,Size = Vector3.new(0.200000003, 0.399999619, 0.400000125),CFrame = CFrame.new(-11.1000347, 0.783911228, 10.8866043, 1.00001478, 0, 0, 0, -0.866043925, -0.500010908, 0, 0.500003517, -0.86603111),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
271
Weld = New("ManualWeld",D2Part,"Weld",{Part0 = D2Part,Part1 = D2Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1.00000119, 0, 0, 0, -1.00000119),C1 = CFrame.new(-9.53674316e-07, 1.90000391, 0.100003958, 1, 0, 0, 0, 1.00000119, 0, 0, 0, 1.00000119),})
272
D2Part = New("Part",LDaggeru,"D2Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Marble,Size = Vector3.new(0.200000003, 0.200000003, 0.400000006),CFrame = CFrame.new(-11.1000357, 2.8490169, 9.46338654, 1.00001478, 0, 0, 0, 0.866043925, 0.500010908, 0, -0.500003517, 0.86603111),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
273
Mesh = New("SpecialMesh",D2Part,"Mesh",{Scale = Vector3.new(1, 1, 0.5),MeshType = Enum.MeshType.Wedge,})
274
Weld = New("ManualWeld",D2Part,"Weld",{Part0 = D2Part,Part1 = D2Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, -1.00000119, 0, 0, 0, 1.00000119),C1 = CFrame.new(0, -0.60000205, -0.100000381, 1, 0, 0, 0, 1.00000119, 0, 0, 0, 1.00000119),})
275
D2Part = New("Part",LDaggeru,"D2Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Marble,Size = Vector3.new(0.200000003, 0.200000003, 0.400000006),CFrame = CFrame.new(-11.1000357, 2.94901896, 9.63659191, -1.00001478, 0, 0, 0, 0.866043925, -0.500010908, 0, -0.500003517, -0.86603111),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
276
Mesh = New("SpecialMesh",D2Part,"Mesh",{Scale = Vector3.new(1, 1, 0.5),MeshType = Enum.MeshType.Wedge,})
277
Weld = New("ManualWeld",D2Part,"Weld",{Part0 = D2Part,Part1 = D2Handle,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -1.00000119, 0, 0, 0, -1.00000119),C1 = CFrame.new(0, -0.60000205, 0.0999996662, 1, 0, 0, 0, 1.00000119, 0, 0, 0, 1.00000119),})
278
D2Part = New("Part",LDaggeru,"D2Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Marble,Size = Vector3.new(0.200000003, 0.399999857, 0.400000006),CFrame = CFrame.new(-11.1000357, 0.437493324, 11.0866013, -1.00001478, 0, 0, 0, -0.866043925, 0.500010908, 0, 0.500003517, 0.86603111),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
279
Mesh = New("SpecialMesh",D2Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
280
Weld = New("ManualWeld",D2Part,"Weld",{Part0 = D2Part,Part1 = D2Handle,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1.00000119, 0, 0, 0, 1.00000119),C1 = CFrame.new(0, 2.30000305, 0.100000143, 1, 0, 0, 0, 1.00000119, 0, 0, 0, 1.00000119),})
281
D2Part = New("Part",LDaggeru,"D2Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Marble,Size = Vector3.new(0.200000003, 0.999999523, 0.600000143),CFrame = CFrame.new(-11.1000357, 1.34013641, 10.4499969, -1.00001478, 0, 0, 0, -0.866043925, 0.500010908, 0, 0.500003517, 0.86603111),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
282
Weld = New("ManualWeld",D2Part,"Weld",{Part0 = D2Part,Part1 = D2Handle,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1.00000119, 0, 0, 0, 1.00000119),C1 = CFrame.new(0, 1.20000505, -4.76837158e-07, 1, 0, 0, 0, 1.00000119, 0, 0, 0, 1.00000119),})
283
D2Part = New("Part",LDaggeru,"D2Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Marble,Size = Vector3.new(0.200000003, 0.400000006, 0.200000003),CFrame = CFrame.new(-11.1000357, 0.633894801, 10.6267967, -1.00001478, 0, 0, 0, -0.866045952, 0.5000121, 0, 0.500004709, 0.866033137),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
284
Mesh = New("SpecialMesh",D2Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
285
Weld = New("ManualWeld",D2Part,"Weld",{Part0 = D2Part,Part1 = D2Handle,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1.00000119, 0, 0, 0, 1.00000119),C1 = CFrame.new(0, 1.90001631, -0.200001717, 1, 0, 0, 0, 1.00000358, 0, 0, 0, 1.00000358),})
286
D2Part = New("Part",LDaggeru,"D2Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Marble,Size = Vector3.new(0.200000003, 0.200000003, 0.400000006),CFrame = CFrame.new(-11.1000347, 2.10976481, 10.5830183, -1.00001478, 0, 0, 0, 0.866044939, -0.500011504, 0, -0.500004113, -0.866032124),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
287
Mesh = New("SpecialMesh",D2Part,"Mesh",{Scale = Vector3.new(1.5, 1, 1),MeshType = Enum.MeshType.Wedge,})
288
Weld = New("ManualWeld",D2Part,"Weld",{Part0 = D2Part,Part1 = D2Handle,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, -1),C1 = CFrame.new(-9.53674316e-07, 0.600010395, 0.50000596, 1, 0, 0, 0, 1.00000358, 0, 0, 0, 1.00000358),})
289
D2Part = New("Part",LDaggeru,"D2Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Marble,Size = Vector3.new(0.200000003, 0.600000024, 0.600000024),CFrame = CFrame.new(-11.1000338, 1.78655291, 10.4232092, 1.00001478, 0, 0, 0, -0.866045952, -0.5000121, 0, 0.500004709, -0.866033137),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
290
Mesh = New("SpecialMesh",D2Part,"Mesh",{Scale = Vector3.new(1.5, 0.666666687, 0.666666687),MeshType = Enum.MeshType.Wedge,})
291
Weld = New("ManualWeld",D2Part,"Weld",{Part0 = D2Part,Part1 = D2Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1.00000119, 0, 0, 0, -1.00000119),C1 = CFrame.new(-1.90734863e-06, 0.800010681, 0.200005054, 1, 0, 0, 0, 1.00000358, 0, 0, 0, 1.00000358),})
292
D2Part = New("Part",LDaggeru,"D2Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Marble,Size = Vector3.new(0.200000003, 0.600000024, 0.600000024),CFrame = CFrame.new(-11.1000338, 2.13297105, 10.2232075, -1.00001478, 0, 0, 0, 0.866045952, -0.5000121, 0, -0.500004709, -0.866033137),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
293
Mesh = New("SpecialMesh",D2Part,"Mesh",{Scale = Vector3.new(1.5, 0.666666687, 0.666666687),MeshType = Enum.MeshType.Wedge,})
294
Weld = New("ManualWeld",D2Part,"Weld",{Part0 = D2Part,Part1 = D2Handle,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -1.00000119, 0, 0, 0, -1.00000119),C1 = CFrame.new(-1.90734863e-06, 0.400009155, 0.200005054, 1, 0, 0, 0, 1.00000358, 0, 0, 0, 1.00000358),})
295
D2Part = New("Part",LDaggeru,"D2Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Marble,Size = Vector3.new(0.200000003, 0.600000024, 0.600000024),CFrame = CFrame.new(-11.1000338, 1.93296635, 9.87679482, 1.00001478, 0, 0, 0, 0.866045952, 0.5000121, 0, -0.500004709, 0.866033137),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
296
Mesh = New("SpecialMesh",D2Part,"Mesh",{Scale = Vector3.new(1.5, 0.666666687, 0.666666687),MeshType = Enum.MeshType.Wedge,})
297
Weld = New("ManualWeld",D2Part,"Weld",{Part0 = D2Part,Part1 = D2Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, -1.00000119, 0, 0, 0, 1.00000119),C1 = CFrame.new(-1.90734863e-06, 0.400009155, -0.199996471, 1, 0, 0, 0, 1.00000358, 0, 0, 0, 1.00000358),})
298
D2Part = New("Part",LDaggeru,"D2Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Marble,Size = Vector3.new(0.200000003, 0.200000003, 0.400000006),CFrame = CFrame.new(-11.1000338, 1.60975289, 9.7169857, 1.00001478, 0, 0, 0, 0.866045952, 0.5000121, 0, -0.500004709, 0.866033137),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
299
Mesh = New("SpecialMesh",D2Part,"Mesh",{Scale = Vector3.new(1.5, 1, 1),MeshType = Enum.MeshType.Wedge,})
300
Weld = New("ManualWeld",D2Part,"Weld",{Part0 = D2Part,Part1 = D2Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, -1.00000119, 0, 0, 0, 1.00000119),C1 = CFrame.new(-1.90734863e-06, 0.600010872, -0.499997854, 1, 0, 0, 0, 1.00000358, 0, 0, 0, 1.00000358),})
301
D2Part = New("Part",LDaggeru,"D2Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Marble,Size = Vector3.new(0.200000003, 0.600000024, 0.600000024),CFrame = CFrame.new(-11.1000338, 1.58654833, 10.0767965, -1.00001478, 0, 0, 0, -0.866045952, 0.5000121, 0, 0.500004709, 0.866033137),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
302
Mesh = New("SpecialMesh",D2Part,"Mesh",{Scale = Vector3.new(1.5, 0.666666687, 0.666666687),MeshType = Enum.MeshType.Wedge,})
303
Weld = New("ManualWeld",D2Part,"Weld",{Part0 = D2Part,Part1 = D2Handle,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1.00000119, 0, 0, 0, 1.00000119),C1 = CFrame.new(-1.90734863e-06, 0.800010681, -0.199996471, 1, 0, 0, 0, 1.00000358, 0, 0, 0, 1.00000358),})
304
local c = LDaggeru:GetChildren()
305
for i = 1, #c do
306
c[i].CanCollide = false
307
end
308
end
309
310
function createRightDagger()
311
RDaggeru = New("Model",chara,"RDaggeru",{})
312
D1Handle = New("Part",RDaggeru,"D1Handle",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Marble,Size = Vector3.new(0.200000003, 0.999999821, 0.200000003),CFrame = CFrame.new(-8.8999691, 2.37939119, 9.8499918, -1.00001478, 0, 0, 0, -0.866041839, 0.500009716, 0, 0.500002325, 0.866029024),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
313
RDWeld = New("ManualWeld",D1Handle,"RDWeld",{Part0 = D1Handle,Part1 = chara["Right Arm"],C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -1.00000536, 2.3841958e-06, 0, -2.3841958e-06, -1.00000536),C1 = CFrame.new(7.62939453e-06, -0.699957609, -3.81469727e-06, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
314
D1Boxhit = New("Part",RDaggeru,"D1Boxhit",{Transparency = 1,Transparency = 1,Size = Vector3.new(1.79999971, 0.200000003, 0.599999785),CFrame = CFrame.new(-8.8999691, 0.993709326, 10.6500015, -0, -1.00001478, 0, 0.866045475, 0, 0.500011802, -0.500004411, 0, 0.86603266),})
315
Weld = New("ManualWeld",D1Boxhit,"Weld",{Part0 = D1Boxhit,Part1 = D1Handle,C0 = CFrame.new(0, 0, 0, 0, -1.0000006, -2.98023224e-08, 1, 0, 0, 0, -2.98023224e-08, 1.0000006),C1 = CFrame.new(0, 1.60001612, -1.90734863e-06, 1, 0, 0, 0, 1.00000358, 0, 0, 0, 1.00000358),})
316
D1Part = New("Part",RDaggeru,"D1Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Marble,Size = Vector3.new(0.200000003, 0.399999619, 0.400000125),CFrame = CFrame.new(-8.89996815, 0.783911228, 10.8866043, 1.00001478, 0, 0, 0, -0.866043925, -0.500010908, 0, 0.500003517, -0.86603111),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
317
Weld = New("ManualWeld",D1Part,"Weld",{Part0 = D1Part,Part1 = D1Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1.00000119, 0, 0, 0, -1.00000119),C1 = CFrame.new(-9.53674316e-07, 1.90000391, 0.100003958, 1, 0, 0, 0, 1.00000119, 0, 0, 0, 1.00000119),})
318
D1Part = New("Part",RDaggeru,"D1Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Marble,Size = Vector3.new(0.200000003, 0.200000003, 0.400000006),CFrame = CFrame.new(-8.8999691, 2.8490169, 9.46338654, 1.00001478, 0, 0, 0, 0.866043925, 0.500010908, 0, -0.500003517, 0.86603111),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
319
Mesh = New("SpecialMesh",D1Part,"Mesh",{Scale = Vector3.new(1, 1, 0.5),MeshType = Enum.MeshType.Wedge,})
320
Weld = New("ManualWeld",D1Part,"Weld",{Part0 = D1Part,Part1 = D1Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, -1.00000119, 0, 0, 0, 1.00000119),C1 = CFrame.new(0, -0.60000205, -0.100000381, 1, 0, 0, 0, 1.00000119, 0, 0, 0, 1.00000119),})
321
D1Part = New("Part",RDaggeru,"D1Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Marble,Size = Vector3.new(0.200000003, 0.200000003, 0.400000006),CFrame = CFrame.new(-8.8999691, 2.94901896, 9.63659191, -1.00001478, 0, 0, 0, 0.866043925, -0.500010908, 0, -0.500003517, -0.86603111),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
322
Mesh = New("SpecialMesh",D1Part,"Mesh",{Scale = Vector3.new(1, 1, 0.5),MeshType = Enum.MeshType.Wedge,})
323
Weld = New("ManualWeld",D1Part,"Weld",{Part0 = D1Part,Part1 = D1Handle,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -1.00000119, 0, 0, 0, -1.00000119),C1 = CFrame.new(0, -0.60000205, 0.0999996662, 1, 0, 0, 0, 1.00000119, 0, 0, 0, 1.00000119),})
324
D1Part = New("Part",RDaggeru,"D1Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Marble,Size = Vector3.new(0.200000003, 0.399999857, 0.400000006),CFrame = CFrame.new(-8.8999691, 0.437493324, 11.0866013, -1.00001478, 0, 0, 0, -0.866043925, 0.500010908, 0, 0.500003517, 0.86603111),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
325
Mesh = New("SpecialMesh",D1Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
326
Weld = New("ManualWeld",D1Part,"Weld",{Part0 = D1Part,Part1 = D1Handle,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1.00000119, 0, 0, 0, 1.00000119),C1 = CFrame.new(0, 2.30000305, 0.100000143, 1, 0, 0, 0, 1.00000119, 0, 0, 0, 1.00000119),})
327
D1Part = New("Part",RDaggeru,"D1Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Marble,Size = Vector3.new(0.200000003, 0.999999523, 0.600000143),CFrame = CFrame.new(-8.8999691, 1.34013641, 10.4499969, -1.00001478, 0, 0, 0, -0.866043925, 0.500010908, 0, 0.500003517, 0.86603111),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
328
Weld = New("ManualWeld",D1Part,"Weld",{Part0 = D1Part,Part1 = D1Handle,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1.00000119, 0, 0, 0, 1.00000119),C1 = CFrame.new(0, 1.20000505, -4.76837158e-07, 1, 0, 0, 0, 1.00000119, 0, 0, 0, 1.00000119),})
329
D1Part = New("Part",RDaggeru,"D1Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Marble,Size = Vector3.new(0.200000003, 0.400000006, 0.200000003),CFrame = CFrame.new(-8.8999691, 0.633894801, 10.6267967, -1.00001478, 0, 0, 0, -0.866045952, 0.5000121, 0, 0.500004709, 0.866033137),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
330
Mesh = New("SpecialMesh",D1Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
331
Weld = New("ManualWeld",D1Part,"Weld",{Part0 = D1Part,Part1 = D1Handle,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1.00000119, 0, 0, 0, 1.00000119),C1 = CFrame.new(0, 1.90001631, -0.200001717, 1, 0, 0, 0, 1.00000358, 0, 0, 0, 1.00000358),})
332
D1Part = New("Part",RDaggeru,"D1Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Marble,Size = Vector3.new(0.200000003, 0.200000003, 0.400000006),CFrame = CFrame.new(-8.89996815, 2.10976481, 10.5830183, -1.00001478, 0, 0, 0, 0.866044939, -0.500011504, 0, -0.500004113, -0.866032124),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
333
Mesh = New("SpecialMesh",D1Part,"Mesh",{Scale = Vector3.new(1.5, 1, 1),MeshType = Enum.MeshType.Wedge,})
334
Weld = New("ManualWeld",D1Part,"Weld",{Part0 = D1Part,Part1 = D1Handle,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, -1),C1 = CFrame.new(-9.53674316e-07, 0.600010395, 0.50000596, 1, 0, 0, 0, 1.00000358, 0, 0, 0, 1.00000358),})
335
D1Part = New("Part",RDaggeru,"D1Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Marble,Size = Vector3.new(0.200000003, 0.600000024, 0.600000024),CFrame = CFrame.new(-8.89996719, 1.78655291, 10.4232092, 1.00001478, 0, 0, 0, -0.866045952, -0.5000121, 0, 0.500004709, -0.866033137),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
336
Mesh = New("SpecialMesh",D1Part,"Mesh",{Scale = Vector3.new(1.5, 0.666666687, 0.666666687),MeshType = Enum.MeshType.Wedge,})
337
Weld = New("ManualWeld",D1Part,"Weld",{Part0 = D1Part,Part1 = D1Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1.00000119, 0, 0, 0, -1.00000119),C1 = CFrame.new(-1.90734863e-06, 0.800010681, 0.200005054, 1, 0, 0, 0, 1.00000358, 0, 0, 0, 1.00000358),})
338
D1Part = New("Part",RDaggeru,"D1Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Marble,Size = Vector3.new(0.200000003, 0.600000024, 0.600000024),CFrame = CFrame.new(-8.89996719, 2.13297105, 10.2232075, -1.00001478, 0, 0, 0, 0.866045952, -0.5000121, 0, -0.500004709, -0.866033137),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
339
Mesh = New("SpecialMesh",D1Part,"Mesh",{Scale = Vector3.new(1.5, 0.666666687, 0.666666687),MeshType = Enum.MeshType.Wedge,})
340
Weld = New("ManualWeld",D1Part,"Weld",{Part0 = D1Part,Part1 = D1Handle,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -1.00000119, 0, 0, 0, -1.00000119),C1 = CFrame.new(-1.90734863e-06, 0.400009155, 0.200005054, 1, 0, 0, 0, 1.00000358, 0, 0, 0, 1.00000358),})
341
D1Part = New("Part",RDaggeru,"D1Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Marble,Size = Vector3.new(0.200000003, 0.600000024, 0.600000024),CFrame = CFrame.new(-8.89996719, 1.93296635, 9.87679482, 1.00001478, 0, 0, 0, 0.866045952, 0.5000121, 0, -0.500004709, 0.866033137),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
342
Mesh = New("SpecialMesh",D1Part,"Mesh",{Scale = Vector3.new(1.5, 0.666666687, 0.666666687),MeshType = Enum.MeshType.Wedge,})
343
Weld = New("ManualWeld",D1Part,"Weld",{Part0 = D1Part,Part1 = D1Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, -1.00000119, 0, 0, 0, 1.00000119),C1 = CFrame.new(-1.90734863e-06, 0.400009155, -0.199996471, 1, 0, 0, 0, 1.00000358, 0, 0, 0, 1.00000358),})
344
D1Part = New("Part",RDaggeru,"D1Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Marble,Size = Vector3.new(0.200000003, 0.200000003, 0.400000006),CFrame = CFrame.new(-8.89996719, 1.60975289, 9.7169857, 1.00001478, 0, 0, 0, 0.866045952, 0.5000121, 0, -0.500004709, 0.866033137),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
345
Mesh = New("SpecialMesh",D1Part,"Mesh",{Scale = Vector3.new(1.5, 1, 1),MeshType = Enum.MeshType.Wedge,})
346
Weld = New("ManualWeld",D1Part,"Weld",{Part0 = D1Part,Part1 = D1Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, -1.00000119, 0, 0, 0, 1.00000119),C1 = CFrame.new(-1.90734863e-06, 0.600010872, -0.499997854, 1, 0, 0, 0, 1.00000358, 0, 0, 0, 1.00000358),})
347
D1Part = New("Part",RDaggeru,"D1Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Marble,Size = Vector3.new(0.200000003, 0.600000024, 0.600000024),CFrame = CFrame.new(-8.89996719, 1.58654833, 10.0767965, -1.00001478, 0, 0, 0, -0.866045952, 0.5000121, 0, 0.500004709, 0.866033137),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
348
Mesh = New("SpecialMesh",D1Part,"Mesh",{Scale = Vector3.new(1.5, 0.666666687, 0.666666687),MeshType = Enum.MeshType.Wedge,})
349
Weld = New("ManualWeld",D1Part,"Weld",{Part0 = D1Part,Part1 = D1Handle,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1.00000119, 0, 0, 0, 1.00000119),C1 = CFrame.new(-1.90734863e-06, 0.800010681, -0.199996471, 1, 0, 0, 0, 1.00000358, 0, 0, 0, 1.00000358),})
350
local c = RDaggeru:GetChildren()
351
for i = 1, #c do
352
c[i].CanCollide = false
353
end
354
end
355
356
function createScythe()
357
Scythe = New("Model",chara,"Scythe",{})
358
SHandle = New("Part",Scythe,"SHandle",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Marble,Size = Vector3.new(0.200000003, 2.5999999, 0.200000003),CFrame = CFrame.new(-9.84816551, 2.90294552, 10.9991655, 0, 0.707112193, -0.707111776, 0, 0.707111776, 0.707112193, 1, 0, 0),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
359
Mesh = New("BlockMesh",SHandle,"Mesh",{Scale = Vector3.new(1.20000005, 1.20000005, 1.20000005),})
360
SWeld = New("ManualWeld",SHandle,"SWeld",{Part0 = SHandle,Part1 = chara["Right Arm"],C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -3.27825546e-07, -1.00000095, 0, 1.00000095, -3.27825546e-07),C1 = CFrame.new(-1.33514404e-05, -0.898245811, -1.04124641, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
361
SPart = New("Part",Scythe,"SPart",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Marble,Size = Vector3.new(0.200000003, 0.400000006, 1),CFrame = CFrame.new(-5.8761878, 9.05486965, 10.9991655, 0, -1.00001478, -2.98023224e-07, 0, 2.98023224e-07, -1.00001478, 1, 0, 0),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
362
Mesh = New("SpecialMesh",SPart,"Mesh",{MeshType = Enum.MeshType.Wedge,})
363
Weld = New("ManualWeld",SPart,"Weld",{Part0 = SPart,Part1 = SHandle,C0 = CFrame.new(0, 0, 0, 0, 0, -1, 1.0000037, 1.49011512e-07, 0, 1.49011512e-07, -1.0000037, 0),C1 = CFrame.new(0, 7.15862656, 1.54144573, 0, 0, -1, -0.707109511, 0.707109213, 0, 0.707109213, 0.707109511, 0),})
364
SPart = New("Part",Scythe,"SPart",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Marble,Size = Vector3.new(0.200000003, 0.400000036, 0.200000003),CFrame = CFrame.new(-5.87587166, 8.45497704, 10.9991655, 0, -1.00001478, 3.57627869e-07, 0, 3.57627869e-07, 1.00001478, -1, 0, 0),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
365
Mesh = New("SpecialMesh",SPart,"Mesh",{MeshType = Enum.MeshType.Wedge,})
366
Weld = New("ManualWeld",SPart,"Weld",{Part0 = SPart,Part1 = SHandle,C0 = CFrame.new(0, 0, 0, 0, 0, 1, 1.0000037, 1.49011512e-07, 0, -1.49011512e-07, 1.0000037, 0),C1 = CFrame.new(0, 6.73466492, 1.11703682, 0, 0, -1, -0.707109511, 0.707109332, 0, 0.707109332, 0.707109511, 0),})
367
SPart = New("Part",Scythe,"SPart",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Marble,Size = Vector3.new(0.200000003, 0.400000006, 1.4000001),CFrame = CFrame.new(-5.47618055, 9.25487137, 10.9991655, 0, 1.00001478, -2.98023224e-07, 0, -2.98023224e-07, -1.00001478, -1, 0, 0),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
368
Mesh = New("SpecialMesh",SPart,"Mesh",{MeshType = Enum.MeshType.Wedge,})
369
Weld = New("ManualWeld",SPart,"Weld",{Part0 = SPart,Part1 = SHandle,C0 = CFrame.new(0, 0, 0, 0, 0, 1, -1.0000037, -1.49011512e-07, -0, 1.49011512e-07, -1.0000037, 0),C1 = CFrame.new(0, 7.58289337, 1.40002155, 0, 0, -1, -0.707109511, 0.707109213, 0, 0.707109213, 0.707109511, 0),})
370
SPart = New("Part",Scythe,"SPart",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Marble,Size = Vector3.new(0.200000003, 0.400000036, 0.200000003),CFrame = CFrame.new(-5.47598934, 8.45498848, 10.9991655, 0, 1.00000739, 2.98023224e-07, 0, -2.98023224e-07, 1.00000739, 1, 0, 0),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
371
Mesh = New("SpecialMesh",SPart,"Mesh",{MeshType = Enum.MeshType.Wedge,})
372
Weld = New("ManualWeld",SPart,"Weld",{Part0 = SPart,Part1 = SHandle,C0 = CFrame.new(0, 0, 0, 0, 0, -1, -1.0000037, -1.49011512e-07, -0, -1.49011512e-07, 1.0000037, 0),C1 = CFrame.new(0, 7.01743126, 0.83428812, 0, 0, -1, -0.707111955, 0.707111716, 0, 0.707111716, 0.707111955, 0),})
373
SPart = New("Part",Scythe,"SPart",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Marble,Size = Vector3.new(0.200000003, 0.400000036, 0.200000003),CFrame = CFrame.new(-7.23255062, 6.99826574, 10.9991655, 0, 0.500003934, -0.866031587, 0, 0.866031587, 0.500003934, 1, 0, 0),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
374
Mesh = New("SpecialMesh",SPart,"Mesh",{MeshType = Enum.MeshType.Wedge,})
375
Weld = New("ManualWeld",SPart,"Weld",{Part0 = SPart,Part1 = SHandle,C0 = CFrame.new(0, 0, 0, 0, 0, -1, -0.500001967, 0.866028428, 0, 0.866028428, 0.500001967, 0),C1 = CFrame.new(0, 4.74531269, 1.04630327, 0, 0, -1, -0.707111955, 0.707111716, 0, 0.707111716, 0.707111955, 0),})
376
SPart = New("Part",Scythe,"SPart",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Marble,Size = Vector3.new(0.200000003, 1.20000005, 0.400000006),CFrame = CFrame.new(-11.8279285, 0.781702042, 10.9991655, 0, -0.707112253, -0.707111716, 0, -0.707111716, 0.707112253, -1, 0, 0),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
377
Mesh = New("SpecialMesh",SPart,"Mesh",{Scale = Vector3.new(1, 1, 0.5),MeshType = Enum.MeshType.Wedge,})
378
Weld = New("ManualWeld",SPart,"Weld",{Part0 = SPart,Part1 = SHandle,C0 = CFrame.new(0, 0, 0, 0, 0, 1, 0.707109511, -0.707109213, 0, 0.707109213, 0.707109511, 0),C1 = CFrame.new(0, -2.89982796, -0.100041866, 0, 0, -1, -0.707111955, 0.707111716, 0, 0.707111716, 0.707111955, 0),})
379
SPart = New("Part",Scythe,"SPart",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Marble,Size = Vector3.new(0.200000003, 0.400000006, 1.00000012),CFrame = CFrame.new(-7.75217199, 7.2982769, 10.9991655, 0, 0.500003934, 0.866031587, 0, 0.866031587, -0.500003934, -1, 0, 0),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
380
Mesh = New("SpecialMesh",SPart,"Mesh",{MeshType = Enum.MeshType.Wedge,})
381
Weld = New("ManualWeld",SPart,"Weld",{Part0 = SPart,Part1 = SHandle,C0 = CFrame.new(0, 0, 0, 0, 0, 1, -0.500001967, 0.866028428, 0, -0.866028428, -0.500001967, -0),C1 = CFrame.new(0, 4.5900259, 1.62586689, 0, 0, -1, -0.707111955, 0.707111716, 0, 0.707111716, 0.707111955, 0),})
382
SPart = New("Part",Scythe,"SPart",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Marble,Size = Vector3.new(0.200000003, 1.60000002, 3.20000029),CFrame = CFrame.new(-3.57358265, 3.13415027, 10.9991655, 0, 0.965933025, -0.258820504, 0, 0.258820504, 0.965933025, 1, 0, 0),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
383
Mesh = New("SpecialMesh",SPart,"Mesh",{MeshType = Enum.MeshType.Wedge,})
384
Weld = New("ManualWeld",SPart,"Weld",{Part0 = SPart,Part1 = SHandle,C0 = CFrame.new(0, 0, 0, 0, 0, -1, -0.965929508, 0.258819729, 0, 0.258819729, 0.965929508, 0),C1 = CFrame.new(0, 4.60025406, -4.2732811, 0, 0, -1, -0.707111955, 0.707111716, 0, 0.707111716, 0.707111955, 0),})
385
SPart = New("Part",Scythe,"SPart",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Marble,Size = Vector3.new(0.200000003, 1.20000005, 0.400000006),CFrame = CFrame.new(-11.9692078, 0.923140526, 10.9991655, 0, -0.707117498, 0.707116961, 0, -0.707116961, -0.707117498, 1, 0, -0),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
386
Mesh = New("SpecialMesh",SPart,"Mesh",{Scale = Vector3.new(1, 1, 0.5),MeshType = Enum.MeshType.Wedge,})
387
Weld = New("ManualWeld",SPart,"Weld",{Part0 = SPart,Part1 = SHandle,C0 = CFrame.new(0, 0, 0, 0, 0, -1, 0.707109511, -0.707109213, 0, -0.707109213, -0.707109511, 0),C1 = CFrame.new(0, -2.8997159, 0.0998682976, 0, 0, -1, -0.707109511, 0.707109332, 0, 0.707109332, 0.707109511, 0),})
388
SPart = New("Part",Scythe,"SPart",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Marble,Size = Vector3.new(0.200000003, 0.400000006, 1.39999998),CFrame = CFrame.new(-8.12525368, 7.05184937, 10.9991655, 0, -0.500007689, 0.866037965, 0, -0.866037965, -0.500007689, 1, 0, 0),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
389
Mesh = New("SpecialMesh",SPart,"Mesh",{MeshType = Enum.MeshType.Wedge,})
390
Weld = New("ManualWeld",SPart,"Weld",{Part0 = SPart,Part1 = SHandle,C0 = CFrame.new(0, 0, 0, 0, 0, -1, 0.500001967, -0.866028428, 0, -0.866028428, -0.500001967, -0),C1 = CFrame.new(0, 4.15196991, 1.71542358, 0, 0, -1, -0.707109511, 0.707109332, 0, 0.707109332, 0.707109511, 0),})
391
SPart = New("Part",Scythe,"SPart",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Marble,Size = Vector3.new(0.200000003, 0.400000036, 0.200000003),CFrame = CFrame.new(-7.43242311, 6.65184402, 10.9991655, 0, -0.500007689, -0.866037965, 0, -0.866037965, 0.500007689, -1, 0, 0),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
392
Mesh = New("SpecialMesh",SPart,"Mesh",{MeshType = Enum.MeshType.Wedge,})
393
Weld = New("ManualWeld",SPart,"Weld",{Part0 = SPart,Part1 = SHandle,C0 = CFrame.new(0, 0, 0, 0, 0, 1, 0.500001967, -0.866028428, 0, 0.866028428, 0.500001967, 0),C1 = CFrame.new(0, 4.35902691, 0.942677975, 0, 0, -1, -0.707109511, 0.707109332, 0, 0.707109332, 0.707109511, 0),})
394
SPart = New("Part",Scythe,"SPart",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Marble,Size = Vector3.new(0.200000003, 0.400000006, 0.200000003),CFrame = CFrame.new(-7.09021759, 6.5093708, 10.9991655, 0, 0.707112253, -0.707111716, 0, 0.707111716, 0.707112253, 1, 0, 0),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
395
Mesh = New("SpecialMesh",SPart,"Mesh",{MeshType = Enum.MeshType.Wedge,})
396
Weld = New("ManualWeld",SPart,"Weld",{Part0 = SPart,Part1 = SHandle,C0 = CFrame.new(0, 0, 0, 0, 0, -1, -0.707109511, 0.707109213, 0, 0.707109213, 0.707109511, 0),C1 = CFrame.new(0, 4.50025845, 0.599960804, 0, 0, -1, -0.707111955, 0.707111716, 0, 0.707111716, 0.707111955, 0),})
397
SPart = New("Part",Scythe,"SPart",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Marble,Size = Vector3.new(0.200000003, 0.200000003, 0.599999964),CFrame = CFrame.new(-7.16080379, 6.15580368, 10.9991655, 0, -0.707117498, 0.707116961, 0, -0.707116961, -0.707117498, 1, 0, -0),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
398
Mesh = New("SpecialMesh",SPart,"Mesh",{MeshType = Enum.MeshType.Wedge,})
399
Weld = New("ManualWeld",SPart,"Weld",{Part0 = SPart,Part1 = SHandle,C0 = CFrame.new(0, 0, 0, 0, 0, -1, 0.707109511, -0.707109213, 0, -0.707109213, -0.707109511, 0),C1 = CFrame.new(0, 4.20033836, 0.399864674, 0, 0, -1, -0.707109511, 0.707109332, 0, 0.707109332, 0.707109511, 0),})
400
SPart = New("Part",Scythe,"SPart",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Marble,Size = Vector3.new(0.200000003, 0.400000006, 1.4000001),CFrame = CFrame.new(-7.23152542, 8.63072014, 10.9991655, 0, 0.707117498, 0.707116961, 0, 0.707116961, -0.707117498, -1, 0, -0),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
401
Mesh = New("SpecialMesh",SPart,"Mesh",{MeshType = Enum.MeshType.Wedge,})
402
Weld = New("ManualWeld",SPart,"Weld",{Part0 = SPart,Part1 = SHandle,C0 = CFrame.new(0, 0, 0, 0, 0, 1, -0.707109511, 0.707109213, 0, -0.707109213, -0.707109511, 0),C1 = CFrame.new(0, 5.90034866, 2.19989014, 0, 0, -1, -0.707109511, 0.707109332, 0, 0.707109332, 0.707109511, 0),})
403
SPart = New("Part",Scythe,"SPart",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Marble,Size = Vector3.new(0.200000003, 0.400000006, 1.39999998),CFrame = CFrame.new(-7.51450062, 8.34788895, 10.9991655, 0, -0.707112253, 0.707111716, 0, -0.707111716, -0.707112253, 1, 0, -0),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
404
Mesh = New("SpecialMesh",SPart,"Mesh",{MeshType = Enum.MeshType.Wedge,})
405
Weld = New("ManualWeld",SPart,"Weld",{Part0 = SPart,Part1 = SHandle,C0 = CFrame.new(0, 0, 0, 0, 0, -1, 0.707109511, -0.707109213, 0, -0.707109213, -0.707109511, 0),C1 = CFrame.new(0, 5.50026512, 2.19999123, 0, 0, -1, -0.707111955, 0.707111716, 0, 0.707111716, 0.707111955, 0),})
406
SPart = New("Part",Scythe,"SPart",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Marble,Size = Vector3.new(0.200000003, 1.20000005, 0.400000006),CFrame = CFrame.new(-12.3936234, 0.498855591, 10.9991655, 0, -0.707112253, 0.707111716, 0, -0.707111716, -0.707112253, 1, 0, -0),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
407
Mesh = New("SpecialMesh",SPart,"Mesh",{Scale = Vector3.new(1, 1, 0.5),MeshType = Enum.MeshType.Wedge,})
408
Weld = New("ManualWeld",SPart,"Weld",{Part0 = SPart,Part1 = SHandle,C0 = CFrame.new(0, 0, 0, 0, 0, -1, 0.707109511, -0.707109213, 0, -0.707109213, -0.707109511, 0),C1 = CFrame.new(0, -3.49983311, 0.0999603271, 0, 0, -1, -0.707111955, 0.707111716, 0, 0.707111716, 0.707111955, 0),})
409
SPart = New("Part",Scythe,"SPart",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Marble,Size = Vector3.new(2.20000005, 0.200000003, 2),CFrame = CFrame.new(-5.67598534, 6.65079117, 10.9991655, -0.707112253, 0, -0.707111716, -0.707111716, 0, 0.707112253, 0, 1, 0),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
410
Mesh = New("CylinderMesh",SPart,"Mesh",{})
411
Weld = New("ManualWeld",SPart,"Weld",{Part0 = SPart,Part1 = SHandle,C0 = CFrame.new(0, 0, 0, 0.707109511, -0.707109213, 0, 0, 0, -1, 0.707109213, 0.707109511, 0),C1 = CFrame.new(0, 5.60026264, -0.300045967, 0, 0, -1, -0.707111955, 0.707111716, 0, 0.707111716, 0.707111955, 0),})
412
SPart = New("Part",Scythe,"SPart",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Marble,Size = Vector3.new(0.200000003, 0.600000024, 0.400000006),CFrame = CFrame.new(-6.52453184, 8.06503773, 10.9991655, 0, 0.707112253, -0.707111716, 0, 0.707111716, 0.707112253, 1, 0, 0),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
413
Mesh = New("SpecialMesh",SPart,"Mesh",{MeshType = Enum.MeshType.Wedge,})
414
Weld = New("ManualWeld",SPart,"Weld",{Part0 = SPart,Part1 = SHandle,C0 = CFrame.new(0, 0, 0, 0, 0, -1, -0.707109511, 0.707109213, 0, 0.707109213, 0.707109511, 0),C1 = CFrame.new(0, 6.00026989, 1.29997921, 0, 0, -1, -0.707111955, 0.707111716, 0, 0.707111716, 0.707111955, 0),})
415
SPart = New("Part",Scythe,"SPart",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Marble,Size = Vector3.new(0.200000003, 7.19999981, 0.200000003),CFrame = CFrame.new(-9.35300636, 3.39804459, 10.9991655, 0, 0.707112253, -0.707111716, 0, 0.707111716, 0.707112253, 1, 0, 0),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
416
Weld = New("ManualWeld",SPart,"Weld",{Part0 = SPart,Part1 = SHandle,C0 = CFrame.new(0, 0, 0, 0, 0, -1, -0.707109511, 0.707109213, 0, 0.707109213, 0.707109511, 0),C1 = CFrame.new(0, 0.700213432, -4.24385071e-05, 0, 0, -1, -0.707111955, 0.707111716, 0, 0.707111716, 0.707111955, 0),})
417
SPart = New("Part",Scythe,"SPart",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Marble,Size = Vector3.new(0.200000003, 1.20000005, 0.400000006),CFrame = CFrame.new(-12.2521982, 0.357429743, 10.9991655, 0, -0.707112253, -0.707111716, 0, -0.707111716, 0.707112253, -1, 0, 0),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
418
Mesh = New("SpecialMesh",SPart,"Mesh",{Scale = Vector3.new(1, 1, 0.5),MeshType = Enum.MeshType.Wedge,})
419
Weld = New("ManualWeld",SPart,"Weld",{Part0 = SPart,Part1 = SHandle,C0 = CFrame.new(0, 0, 0, 0, 0, 1, 0.707109511, -0.707109213, 0, 0.707109213, 0.707109511, 0),C1 = CFrame.new(0, -3.49983358, -0.100043774, 0, 0, -1, -0.707111955, 0.707111716, 0, 0.707111716, 0.707111955, 0),})
420
SPart = New("Part",Scythe,"SPart",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Marble,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(-6.17096424, 5.44869184, 10.9991655, 0, 0.707112253, 0.707111716, 0, 0.707111716, -0.707112253, -1, 0, -0),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
421
Mesh = New("SpecialMesh",SPart,"Mesh",{MeshType = Enum.MeshType.Wedge,})
422
Weld = New("ManualWeld",SPart,"Weld",{Part0 = SPart,Part1 = SHandle,C0 = CFrame.new(0, 0, 0, 0, 0, 1, -0.707109511, 0.707109213, 0, -0.707109213, -0.707109511, 0),C1 = CFrame.new(0, 4.40025616, -0.800052166, 0, 0, -1, -0.707111955, 0.707111716, 0, 0.707111716, 0.707111955, 0),})
423
SPart = New("Part",Scythe,"SPart",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Marble,Size = Vector3.new(0.200000003, 1.60000002, 2.80000019),CFrame = CFrame.new(-3.90818977, 4.7415781, 10.9991655, 0, 0.707112253, -0.707111716, 0, 0.707111716, 0.707112253, 1, 0, 0),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
424
Mesh = New("SpecialMesh",SPart,"Mesh",{MeshType = Enum.MeshType.Wedge,})
425
Weld = New("ManualWeld",SPart,"Weld",{Part0 = SPart,Part1 = SHandle,C0 = CFrame.new(0, 0, 0, 0, 0, -1, -0.707109511, 0.707109213, 0, 0.707109213, 0.707109511, 0),C1 = CFrame.new(0, 5.50026703, -2.90006447, 0, 0, -1, -0.707111955, 0.707111716, 0, 0.707111716, 0.707111955, 0),})
426
SPart = New("Part",Scythe,"SPart",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Marble,Size = Vector3.new(0.200000003, 1.60000002, 2.80000019),CFrame = CFrame.new(-3.76685715, 4.03444195, 10.9991655, 0, 0.866034865, -0.500005305, 0, 0.500005305, 0.866034865, 1, 0, 0),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
427
Mesh = New("SpecialMesh",SPart,"Mesh",{MeshType = Enum.MeshType.Wedge,})
428
Weld = New("ManualWeld",SPart,"Weld",{Part0 = SPart,Part1 = SHandle,C0 = CFrame.new(0, 0, 0, 0, 0, -1, -0.866028547, 0.500001788, 0, 0.500001788, 0.866028547, 0),C1 = CFrame.new(0, 5.10018635, -3.50001812, 0, 0, -1, -0.707106888, 0.70710659, 0, 0.70710659, 0.707106888, 0),})
429
SPart = New("Part",Scythe,"SPart",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Marble,Size = Vector3.new(0.200000003, 0.600000024, 0.400000006),CFrame = CFrame.new(-6.94867611, 7.64075375, 10.9991655, 0, -0.707117498, -0.707116961, 0, -0.707116961, 0.707117498, -1, 0, 0),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
430
Mesh = New("SpecialMesh",SPart,"Mesh",{MeshType = Enum.MeshType.Wedge,})
431
Weld = New("ManualWeld",SPart,"Weld",{Part0 = SPart,Part1 = SHandle,C0 = CFrame.new(0, 0, 0, 0, 0, 1, 0.707109511, -0.707109213, 0, 0.707109213, 0.707109511, 0),C1 = CFrame.new(0, 5.40034485, 1.29987955, 0, 0, -1, -0.707109511, 0.707109332, 0, 0.707109332, 0.707109511, 0),})
432
SBoxhit = New("Part",Scythe,"SBoxhit",{Transparency = 1,Transparency = 1,Size = Vector3.new(2.39999986, 0.200000003, 5.4000001),CFrame = CFrame.new(-4.1012578, 3.89302897, 10.9991655, -0.965925872, 0, -0.258818984, -0.258818984, 0, 0.965925872, 0, 1, 0),})
433
Weld = New("ManualWeld",SBoxhit,"Weld",{Part0 = SBoxhit,Part1 = SHandle,C0 = CFrame.new(0, 0, 0, 0.96592927, -0.258820117, 0, 0, 0, -1, 0.258820117, 0.96592927, 0),C1 = CFrame.new(0, 4.76373863, -3.36355639, 0, 0, -1, -0.707109511, 0.707109332, 0, 0.707109332, 0.707109511, 0),})
434
SPart = New("Part",Scythe,"SPart",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Marble,Size = Vector3.new(0.200000003, 0.200000003, 0.800000012),CFrame = CFrame.new(-6.52439976, 5.51940155, 10.9991655, 0, -0.707117498, -0.707116961, 0, -0.707116961, 0.707117498, -1, 0, 0),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
435
Mesh = New("SpecialMesh",SPart,"Mesh",{MeshType = Enum.MeshType.Wedge,})
436
Weld = New("ManualWeld",SPart,"Weld",{Part0 = SPart,Part1 = SHandle,C0 = CFrame.new(0, 0, 0, 0, 0, 1, 0.707109511, -0.707109213, 0, 0.707109213, 0.707109511, 0),C1 = CFrame.new(0, 4.20034027, -0.50013876, 0, 0, -1, -0.707109511, 0.707109332, 0, 0.707109332, 0.707109511, 0),})
437
local c = Scythe:GetChildren()
438
for i = 1, #c do
439
c[i].CanCollide = false
440
end
441
end
442
443
RightArm = New("Model",chara,"RightArm",{})
444
MainPart = New("Part",RightArm,"MainPart",{Transparency = 1,Transparency = 1,Size = Vector3.new(1, 2, 1),CFrame = CFrame.new(0.5, 3.00000787, -3.50019717, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
445
Weld = New("ManualWeld",MainPart,"Weld",{Part0 = MainPart,Part1 = chara["Right Arm"],C1 = CFrame.new(0, -1.00135803e-005, -0.000197172165, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
446
Emit2Part = New("Part",RightArm,"Emit2Part",{BrickColor = BrickColor.new("Hot pink"),Material = Enum.Material.Neon,Transparency = 1,Transparency = 1,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(0.5, 2.10001373, -3.5001967, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 0, 0.74902),})
447
Mesh = New("SpecialMesh",Emit2Part,"Mesh",{Scale = Vector3.new(1.29999995, 1.29999995, 1.29999995),MeshType = Enum.MeshType.Sphere,})
448
Weld = New("ManualWeld",Emit2Part,"Weld",{Part0 = Emit2Part,Part1 = MainPart,C1 = CFrame.new(0, -0.899994135, 4.76837158e-007, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
449
LeftArm = New("Model",chara,"LeftArm",{})
450
MainPart = New("Part",LeftArm,"MainPart",{Transparency = 1,Transparency = 1,Size = Vector3.new(1, 2, 1),CFrame = CFrame.new(-2.50000024, 3.00000787, -3.50019717, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
451
Weld = New("ManualWeld",MainPart,"Weld",{Part0 = MainPart,Part1 = chara["Left Arm"],C1 = CFrame.new(-2.38418579e-007, -1.00135803e-005, -0.000197172165, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
452
EmitPart = New("Part",LeftArm,"EmitPart",{BrickColor = BrickColor.new("Hot pink"),Material = Enum.Material.Neon,Transparency = 1,Transparency = 1,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(-2.5, 2.10001373, -3.5001967, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 0, 0.74902),})
453
Mesh = New("SpecialMesh",EmitPart,"Mesh",{Scale = Vector3.new(1.29999995, 1.29999995, 1.29999995),MeshType = Enum.MeshType.Sphere,})
454
Weld = New("ManualWeld",EmitPart,"Weld",{Part0 = EmitPart,Part1 = MainPart,C1 = CFrame.new(2.38418579e-007, -0.899994135, 4.76837158e-007, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
455
456
lach = LeftArm:GetChildren()
457
rach = RightArm:GetChildren()
458
ch = chara:GetChildren()
459
460
--local p1mit = Instance.new("ParticleEmitter",Hitbox)
461
--p1mit.Texture = "http://www.roblox.com/asset/?id=68072538"
462
--p1mit.LightEmission = 1
463
--p1mit.Enabled = false
464
--p1mit.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,1),NumberSequenceKeypoint.new(1,0)})
465
--p1mit.Lifetime = NumberRange.new(1)
466
--p1mit.Rate = 10000
467
--p1mit.Rotation = NumberRange.new(0,359)
468
--p1mit.RotSpeed = NumberRange.new(100)
469
--p1mit.Speed = NumberRange.new(0)
470
471
ScreenGui = New("ScreenGui",player.PlayerGui,"ScreenGui",{})
472
Frame = New("Frame",ScreenGui,"Frame",{BackgroundColor3 = Color3.new(1,0,0),BorderColor3 = Color3.new(0,0,0),BorderSizePixel = 3,Position = UDim2.new(0,700,0,100),Size = UDim2.new(0,200,0,400),Draggable = true})
473
TextLabel = New("TextLabel",Frame,"TextLabel",{BackgroundTransparency = 1,BorderSizePixel = 0,Position = UDim2.new(0,0,0,0),Size = UDim2.new(0,200,0,20),FontSize = "Size14",Font = "Fantasy",Text = "Blood Harvester",TextColor3 = Color3.new(0,0,0)})
474
TextLabel = New("TextLabel",Frame,"TextLabel",{BackgroundTransparency = 1,BorderSizePixel = 0,Position = UDim2.new(0,0,0,20),Size = UDim2.new(0,200,0,20),FontSize = "Size14",Font = "Fantasy",Text = "M - Mute/Unmute Music",TextColor3 = Color3.new(0,0,0)})
475
TextLabel = New("TextLabel",Frame,"TextLabel",{BackgroundTransparency = 1,BorderSizePixel = 0,Position = UDim2.new(0,0,0,40),Size = UDim2.new(0,200,0,20),FontSize = "Size14",Font = "Fantasy",Text = "Z - Punch",TextColor3 = Color3.new(0,0,0)})
476
TextLabel = New("TextLabel",Frame,"TextLabel",{BackgroundTransparency = 1,BorderSizePixel = 0,Position = UDim2.new(0,0,0,60),Size = UDim2.new(0,200,0,20),FontSize = "Size14",Font = "Fantasy",Text = "X - Kick",TextColor3 = Color3.new(0,0,0)})
477
TextLabel = New("TextLabel",Frame,"TextLabel",{BackgroundTransparency = 1,BorderSizePixel = 0,Position = UDim2.new(0,0,0,80),Size = UDim2.new(0,200,0,20),FontSize = "Size14",Font = "Fantasy",Text = "C - Heavy Punch",TextColor3 = Color3.new(0,0,0)})
478
TextLabel = New("TextLabel",Frame,"TextLabel",{BackgroundTransparency = 1,BorderSizePixel = 0,Position = UDim2.new(0,0,0,100),Size = UDim2.new(0,200,0,20),FontSize = "Size14",Font = "Fantasy",Text = "Q - Select Target",TextColor3 = Color3.new(0,0,0)})
479
TextLabel = New("TextLabel",Frame,"TextLabel",{BackgroundTransparency = 1,BorderSizePixel = 0,Position = UDim2.new(0,0,0,120),Size = UDim2.new(0,200,0,20),FontSize = "Size14",Font = "Fantasy",Text = "SAX - Bandit Revolver",TextColor3 = Color3.new(0,0,0)})
480
TextLabel = New("TextLabel",Frame,"TextLabel",{BackgroundTransparency = 1,BorderSizePixel = 0,Position = UDim2.new(0,0,0,140),Size = UDim2.new(0,200,0,20),FontSize = "Size14",Font = "Fantasy",Text = "SSX - Reaper's Kick",TextColor3 = Color3.new(0,0,0)})
481
TextLabel = New("TextLabel",Frame,"TextLabel",{BackgroundTransparency = 1,BorderSizePixel = 0,Position = UDim2.new(0,0,0,160),Size = UDim2.new(0,200,0,20),FontSize = "Size14",Font = "Fantasy",Text = "AADQ - End of Days",TextColor3 = Color3.new(0,0,0)})
482
TextLabel = New("TextLabel",Frame,"TextLabel",{BackgroundTransparency = 1,BorderSizePixel = 0,Position = UDim2.new(0,0,0,180),Size = UDim2.new(0,200,0,20),FontSize = "Size14",Font = "Fantasy",Text = "DASQ - Rose Thorn",TextColor3 = Color3.new(0,0,0)})
483
TextLabel = New("TextLabel",Frame,"TextLabel",{BackgroundTransparency = 1,BorderSizePixel = 0,Position = UDim2.new(0,0,0,200),Size = UDim2.new(0,200,0,20),FontSize = "Size14",Font = "Fantasy",Text = "ASDWQ - Vampiric Drain",TextColor3 = Color3.new(0,0,0)})
484
TextLabel = New("TextLabel",Frame,"TextLabel",{BackgroundTransparency = 1,BorderSizePixel = 0,Position = UDim2.new(0,0,0,220),Size = UDim2.new(0,200,0,20),FontSize = "Size14",Font = "Fantasy",Text = "DSASQ - Bloody Slaughter",TextColor3 = Color3.new(0,0,0)})
485
TextLabel = New("TextLabel",Frame,"TextLabel",{BackgroundTransparency = 1,BorderSizePixel = 0,Position = UDim2.new(0,0,0,240),Size = UDim2.new(0,200,0,20),FontSize = "Size14",Font = "Fantasy",Text = "DSDQ - Reaping Eye",TextColor3 = Color3.new(0,0,0)})
486
TextLabel = New("TextLabel",Frame,"TextLabel",{BackgroundTransparency = 1,BorderSizePixel = 0,Position = UDim2.new(0,0,0,260),Size = UDim2.new(0,200,0,20),FontSize = "Size14",Font = "Fantasy",Text = "SSC - Decapitator",TextColor3 = Color3.new(0,0,0)})
487
TextLabel = New("TextLabel",Frame,"TextLabel",{BackgroundTransparency = 1,BorderSizePixel = 0,Position = UDim2.new(0,0,0,280),Size = UDim2.new(0,200,0,20),FontSize = "Size14",Font = "Fantasy",Text = "WWC - Reap the Sowed",TextColor3 = Color3.new(0,0,0)})
488
TextLabel = New("TextLabel",Frame,"TextLabel",{BackgroundTransparency = 1,BorderSizePixel = 0,Position = UDim2.new(0,0,0,300),Size = UDim2.new(0,200,0,20),FontSize = "Size14",Font = "Fantasy",Text = "DDSC - Dividing Fang",TextColor3 = Color3.new(0,0,0)})
489
TextLabel = New("TextLabel",Frame,"TextLabel",{BackgroundTransparency = 1,BorderSizePixel = 0,Position = UDim2.new(0,0,0,320),Size = UDim2.new(0,200,0,20),FontSize = "Size14",Font = "Fantasy",Text = "ASDC - Bloody Beast",TextColor3 = Color3.new(0,0,0)})
490
OpenButton = New("TextButton",ScreenGui,"OpenButton",{BackgroundColor3 = Color3.new(1,0,0),BorderColor3 = Color3.new(0,0,0),BorderSizePixel = 3,Position = UDim2.new(0,700,0,500),Size = UDim2.new(0,50,0,20),FontSize = "Size14",Font = "Fantasy",Text = "Close",TextColor3 = Color3.new(0,0,0)})
491
492
OpenButton.MouseButton1Click:connect(function()
493
if Frame.Visible == true then
494
Frame.Visible = false
495
OpenButton.Text = "Open"
496
elseif Frame.Visible == false then
497
Frame.Visible = true
498
OpenButton.Text = "Close"
499
end
500
end)
501
502
crosshair = Instance.new("BillboardGui",chara)
503
crosshair.Size = UDim2.new(10,0,10,0)
504
crosshair.Enabled = false
505
imgl = Instance.new("ImageLabel",crosshair)
506
imgl.Position = UDim2.new(0,0,0,0)
507
imgl.Size = UDim2.new(1,0,1,0)
508
imgl.Image = "rbxassetid://233522684"
509
imgl.BackgroundTransparency = 1
510
imgl.ImageColor3 = Color3.new(1,0,0)
511
512
--Spell Circle--
513
514
Void = nil
515
VoidParts = {}
516
Equipped = false
517
518
function RayCast(Position, Direction, MaxDistance, IgnoreList)
519
	return game:GetService("Workspace"):FindPartOnRayWithIgnoreList(Ray.new(Position, Direction.unit * (MaxDistance or 999.999)), IgnoreList) 
520
end
521
522
	Player = player
523
	Character = chara
524
525
	Humanoid = Character:FindFirstChild("Humanoid")
526
	Torso = Character:FindFirstChild("Torso")
527
	if not Player or not Humanoid or Humanoid.Health == 0 or not Torso then
528
		return
529
	end
530
	Equipped = true
531
	Void = Instance.new("Model")
532
	Void.Name = "Void"
533
	Angle = 0
534
	for i = 1, 1 do
535
		local VoidPart = Instance.new("Part")
536
		VoidPart.Name = "VoidPart"
537
		VoidPart.Transparency = 1
538
		VoidPart.BrickColor = BrickColor.new("Really black")
539
		VoidPart.Material = Enum.Material.Plastic
540
		VoidPart.Shape = Enum.PartType.Block
541
		VoidPart.FormFactor = Enum.FormFactor.Custom
542
		VoidPart.TopSurface = Enum.SurfaceType.Smooth
543
		VoidPart.BottomSurface = Enum.SurfaceType.Smooth
544
		VoidPart.Anchored = true
545
		VoidPart.CanCollide = false
546
		VoidPart.Locked = true
547
		VoidPart.Size = Vector3.new(10, 0.2, 10)
548
		local BlockMesh = Instance.new("BlockMesh")
549
		BlockMesh.Scale = Vector3.new(1, (1 + (0.005 * i)), 1)
550
		BlockMesh.Parent = VoidPart
551
		VoidPart.Parent = Void
552
		local Star = Instance.new("Decal", VoidPart)
553
		Star.Texture = "http://www.roblox.com/asset/?id=342199418"
554
		Star.Face = "Top"
555
		local Light = Instance.new("PointLight", VoidPart)
556
		Light.Color = Color3.new(1,0,0)
557
		Light.Brightness = 100
558
		Light.Range = 10
559
		table.insert(VoidParts, VoidPart)
560
	end
561
	Spawn(function()
562
		while Equipped and Humanoid.Parent and Humanoid.Health > 0 and Torso.Parent do
563
			if Angle == 360 then
564
				Angle = 0
565
			end
566
			Angle = Angle + 0.05
567
			local Hit, EndPosition = RayCast(Torso.Position, Vector3.new(0, -1, 0), (Torso.Size.Y * 6.5), {Character})
568
			if Hit then
569
				if not Void.Parent then
570
					Void.Parent = Character
571
				end
572
				for i, v in pairs(VoidParts) do
573
					v.CFrame = CFrame.new(Torso.Position.X, EndPosition.Y, Torso.Position.Z) * CFrame.Angles(0, (Angle + i), 0)
574
				end
575
			else
576
				Void.Parent = nil
577
			end
578
			wait()
579
		end
580
	end)
581
582
--Sounds--
583
function LoadSnd(id,loop,vol,pit)
584
local snd = New("Sound",chara,"Sound",{SoundId = "rbxassetid://"..id,Looped = loop,Volume = vol,Pitch = pit})
585
return snd
586
end
587
Music = LoadSnd(623948311,true,1,1)
588
StartUpSnd = LoadSnd(98333808,false,1,1)
589
SwingSnd = LoadSnd(62339698,false,1,.8)
590
Swing2Snd = LoadSnd(12222208,false,1,1)
591
HitSnd = LoadSnd(153092274,false,1,1)
592
HitPunchSnd = LoadSnd(153092227,false,1,1)
593
DodgeSnd = LoadSnd(232210079,false,1,1)
594
ExpSnd = LoadSnd(142070127,false,1,1)
595
FlySnd = LoadSnd(169445602,false,1,1)
596
BExpSnd = LoadSnd(258057783,false,5,1)
597
ClawDashSnd = LoadSnd(62339698,false,1,.5)
598
deathmus = LoadSnd(395580552,true,5,1)
599
deathex = LoadSnd(258057783,false,5,1)
600
--Grunt1Snd = LoadSnd(159882486,false,1,1.1)
601
--Grunt2Snd = LoadSnd(159882466,false,1,1.1)
602
--Grunt3Snd = LoadSnd(159972643,false,1,1.1)
603
--Grunt4Snd = LoadSnd(159882584,false,1,1.1)
604
--YouIdiotSnd = LoadSnd(160212768,false,1,1.1)
605
--DieSnd = LoadSnd(159882598,false,1,1.1)
606
--Laugh1Snd = LoadSnd(160212549,false,1,1.1)
607
--Laugh2Snd = LoadSnd(159882561,false,1,1.1)
608
--Laugh3Snd = LoadSnd(160212812,false,1,1.1)
609
ChargeSnd = LoadSnd(137463716,false,1,1)
610
LasSnd = LoadSnd(162246701,false,1,1)
611
LasLoopSnd = LoadSnd(162246683,true,1,1)
612
ChatSnd = LoadSnd(565939471,false,1,1)
613
RStompSnd = LoadSnd(2760979,false,1,1)
614
SuperSnd = LoadSnd(178452241,false,1,1)
615
GunFlameSnd = LoadSnd(32656754,false,1,1)
616
OrbSnd = LoadSnd(233091161,false,1,1)
617
ElectricSnd = LoadSnd(231917975,false,1,1)
618
LightsOutSnd = LoadSnd(231917794,false,1,1)
619
SkyKickSnd = LoadSnd(12222208,false,1,.5)
620
SkyBeamSnd = LoadSnd(260433522,false,1,1)
621
TargetSnd = LoadSnd(613361563,false,1,1)
622
SV1Snd = LoadSnd(28144425,false,1,.265)
623
SV2Snd = LoadSnd(2697431,false,1,.3)
624
SVHitSnd = LoadSnd(62339698,false,1,.3)
625
IceBreakSnd = LoadSnd(357568316,false,1,1)
626
FreezeSnd = LoadSnd(203936153,false,1,1)
627
IceBreak2Snd = LoadSnd(87015121,false,1,1)
628
629
--Play Sound in Part--
630
function PlaySnd(snd,part)
631
local sound = snd:Clone()
632
sound.PlayOnRemove = true
633
sound.Parent = part
634
sound:Destroy()
635
end
636
637
--Target Select--
638
function TargetSelect(person)
639
local dd=coroutine.wrap(function()
640
if targetted ~= person then
641
targetted = person
642
for i = 0,30,10 do
643
wait(.05)
644
crosshair.Size = UDim2.new(40-i,0,40-i,0)
645
end
646
end
647
end)
648
dd()
649
end
650
651
--Damage Function--
652
function dealdmg(dude,damage,env,toim)
653
hurt = coroutine.wrap(function(dude2,damage2,env2,toim2)
654
if dude ~= chara and dude:FindFirstChild("IsHit") == nil then
655
TargetSelect(dude)
656
dude.Humanoid.MaxHealth = 100
657
finaldmg = damage + math.random(-env,env)
658
dude.Humanoid.Health = dude.Humanoid.Health - finaldmg
659
local vall = Instance.new("ObjectValue",dude)
660
vall.Name = "IsHit"
661
debby:AddItem(vall,toim)
662
local naeeym2 = Instance.new("BillboardGui",dude)
663
naeeym2.Size = UDim2.new(0,100,0,40)
664
naeeym2.StudsOffset = Vector3.new(0,3,0)
665
naeeym2.Adornee = dude.Head
666
naeeym2.Name = "TalkingBillBoard"
667
local tecks2 = Instance.new("TextLabel",naeeym2)
668
tecks2.BackgroundTransparency = 1
669
tecks2.BorderSizePixel = 0
670
tecks2.Text = "-"..finaldmg
671
tecks2.Font = "SciFi"
672
tecks2.FontSize = "Size24"
673
tecks2.TextStrokeTransparency = 0
674
tecks2.TextColor3 = Color3.new(1,0.6,0)
675
tecks2.TextStrokeColor3 = Color3.new(0,0,0)
676
tecks2.Size = UDim2.new(1,0,0.5,0)
677
local healb = Instance.new("Part",chara)
678
healb.Shape = 0
679
healb.Name = "HealBall"
680
healb.BrickColor = BrickColor.new("Institutional white")
681
healb.Material = "Neon"
682
healb.Size = Vector3.new(1,1,1)
683
healb.CanCollide = false
684
healb.CFrame = dude.Head.CFrame
685
local p1mit = Instance.new("ParticleEmitter",healb)
686
p1mit.Texture = "http://www.roblox.com/asset/?id=68072538"
687
p1mit.LightEmission = 1
688
p1mit.Enabled = false
689
p1mit.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,1),NumberSequenceKeypoint.new(1,0)})
690
p1mit.Lifetime = NumberRange.new(1)
691
p1mit.Rate = 10000
692
p1mit.Rotation = NumberRange.new(0,359)
693
p1mit.RotSpeed = NumberRange.new(100)
694
p1mit.Speed = NumberRange.new(0)
695
local vv = Instance.new("ObjectValue",healb)
696
vv.Name = "vv"
697
healb.Touched:connect(function(hit)
698
if hit.Parent == chara and hit.Name ~= "HealBall" and healb.Anchored == false and healb:FindFirstChild("vv") == nil then
699
healb.Anchored = true
700
local finalhth = finaldmg/2
701
chara.Humanoid.Health = chara.Humanoid.Health + finalhth
702
local naeeym2 = Instance.new("BillboardGui",dude)
703
naeeym2.Size = UDim2.new(0,100,0,40)
704
naeeym2.StudsOffset = Vector3.new(0,3,0)
705
naeeym2.Adornee = chara.Head
706
naeeym2.Name = "TalkingBillBoard"
707
local tecks2 = Instance.new("TextLabel",naeeym2)
708
tecks2.BackgroundTransparency = 1
709
tecks2.BorderSizePixel = 0
710
tecks2.Text = "+"..finalhth
711
tecks2.Font = "SciFi"
712
tecks2.FontSize = "Size24"
713
tecks2.TextStrokeTransparency = 0
714
tecks2.TextColor3 = Color3.new(0,1,0)
715
tecks2.TextStrokeColor3 = Color3.new(0,0,0)
716
tecks2.Size = UDim2.new(1,0,0.5,0)
717
for i = 1, 5 do
718
wait(.1)
719
tecks2.Position = tecks2.Position - UDim2.new(0,0,.05,0)
720
tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.2
721
tecks2.TextTransparency = tecks2.TextTransparency + .2
722
healb.Transparency = healb.Transparency + .2
723
end
724
naeeym2:Destroy()
725
healb:Destroy()
726
end
727
end)
728
local bp = Instance.new("BodyPosition",healb)
729
bp.D = 1000
730
bp.MaxForce = Vector3.new(100,100,100)
731
bp.Position = dude.Head.Position + Vector3.new(0,math.random(-5,10),0) + chara.HumanoidRootPart.CFrame.lookVector*20 + chara.HumanoidRootPart.CFrame.rightVector*math.random(-20,20)
732
local ee = coroutine.wrap(function()
733
wait(.5)
734
vv:Destroy()
735
while healb do
736
wait()
737
bp.Position = chara.Torso.Position
738
end
739
end)
740
ee()
741
for i = 1, 5 do
742
wait(.1)
743
tecks2.Position = tecks2.Position - UDim2.new(0,0,.05,0)
744
tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.2
745
tecks2.TextTransparency = tecks2.TextTransparency + .2
746
end
747
naeeym2:Destroy()
748
end
749
end)
750
hurt(dude,damage,env,toim)
751
end
752
753
--Explode Hitbox--
754
function ExHitbox(rad,pos,damage,env,toim)
755
local E = Instance.new("Explosion") 
756
E.Position = pos
757
E.Parent = game.Workspace
758
E.BlastRadius = rad
759
E.BlastPressure = 0
760
E.Visible = false
761
E.Hit:connect(function(hit)
762
if hit.Parent:FindFirstChild("Humanoid")~=nil then
763
dealdmg(hit.Parent,damage,env,toim)
764
end
765
end)
766
end
767
768
--Chat Function--
769
function chatfunc(text)
770
local chat = coroutine.wrap(function()
771
if chara:FindFirstChild("TalkingBillBoard")~= nil then
772
chara:FindFirstChild("TalkingBillBoard"):destroy()
773
end
774
local naeeym2 = Instance.new("BillboardGui",chara)
775
naeeym2.Size = UDim2.new(0,100,0,40)
776
naeeym2.StudsOffset = Vector3.new(0,3,0)
777
naeeym2.Adornee = chara.Head
778
naeeym2.Name = "TalkingBillBoard"
779
local tecks2 = Instance.new("TextLabel",naeeym2)
780
tecks2.BackgroundTransparency = 1
781
tecks2.BorderSizePixel = 0
782
tecks2.Text = ""
783
tecks2.Font = "Fantasy"
784
tecks2.FontSize = "Size24"
785
tecks2.TextStrokeTransparency = 0
786
tecks2.TextColor3 = Color3.new(1,1,1)
787
tecks2.TextStrokeColor3 = Color3.new(0,0,0)
788
tecks2.Size = UDim2.new(1,0,0.5,0)
789
for i = 1,string.len(text),1 do
790
PlaySnd(ChatSnd,chara)
791
tecks2.Text = string.sub(text,1,i)
792
wait(0.01)
793
end
794
wait(1)
795
for i = 1, 5 do
796
wait(.01)
797
tecks2.Position = tecks2.Position - UDim2.new(0,0,.05,0)
798
tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.2
799
tecks2.TextTransparency = tecks2.TextTransparency + .2
800
end
801
naeeym2:Destroy()
802
end)
803
chat()
804
end
805
806
function onChatted(msg)
807
chatfunc(msg)
808
end
809
player.Chatted:connect(onChatted)
810
811
--Punch Hit Effect--
812
function PunchEff(pos)
813
local p = Instance.new("Part",game.Workspace)
814
p.Size = Vector3.new(0,0,0)
815
p.BrickColor = BrickColor.new("White")
816
p.Material = "Neon"
817
p.Anchored = true
818
p.CanCollide = false
819
p.CFrame = pos
820
local pm = Instance.new("SpecialMesh",p)
821
pm.MeshType = "Sphere"
822
local disp = coroutine.wrap(function()
823
for i = 1, 4 do
824
wait(.01)
825
p.Transparency = p.Transparency + .2
826
pm.Scale = pm.Scale + Vector3.new(2,2,2)
827
end
828
wait(.01)
829
p:Destroy()
830
end)
831
disp()
832
end
833
834
--Blade Hit Effect--
835
function SlashEff(pos)
836
local p = Instance.new("Part",game.Workspace)
837
p.Size = Vector3.new(0,0,0)
838
p.BrickColor = BrickColor.new("Really red")
839
p.Material = "Neon"
840
p.Anchored = true
841
p.CanCollide = false
842
p.CFrame = pos * CFrame.fromEulerAnglesXYZ(math.random(0,math.rad(359)),math.random(0,math.rad(359)),math.random(0,math.rad(359)))
843
local pm = Instance.new("SpecialMesh",p)
844
pm.MeshType = "Sphere"
845
pm.Scale = Vector3.new(2.5,0,2.5)
846
local disp = coroutine.wrap(function()
847
for i = 1, 4 do
848
wait(.01)
849
p.Transparency = p.Transparency + .2
850
pm.Scale = pm.Scale + Vector3.new(0,30,0)
851
end
852
wait(.01)
853
p:Destroy()
854
end)
855
disp()
856
end
857
858
--Super Pause--
859
function SuperPause()
860
SuperSnd:Play()
861
local p = Instance.new("Part",game.Workspace)
862
p.Size = Vector3.new(0,0,0)
863
p.BrickColor = BrickColor.new("White")
864
p.Material = "Neon"
865
p.Anchored = true
866
p.CanCollide = false
867
p.CFrame = chara.Torso.CFrame
868
local pm = Instance.new("SpecialMesh",p)
869
pm.MeshType = "Sphere"
870
local disp = coroutine.wrap(function()
871
for i = 1, 4 do
872
wait(.01)
873
p.Transparency = p.Transparency + .2
874
pm.Scale = pm.Scale + Vector3.new(20,20,20)
875
end
876
wait(.01)
877
p:Destroy()
878
end)
879
disp()
880
end
881
882
--Punch Touch--
883
dela = .5
884
punchactive = false
885
rpunchactive = false
886
function punchhit(hit)
887
if punchactive == true then
888
if hit.Parent:FindFirstChild("Humanoid") ~= nil and hit.Parent ~= chara and hit.Parent:FindFirstChild("IsHit")==nil then
889
dealdmg(hit.Parent,15,2,dela)
890
if rpunchactive == true then
891
local bfos = Instance.new("BodyVelocity",hit.Parent.Head)
892
bfos.P = 20000
893
bfos.MaxForce = Vector3.new(bfos.P,bfos.P,bfos.P)
894
bfos.Velocity = chara.HumanoidRootPart.CFrame.lookVector * 100
895
debby:AddItem(bfos,.1)
896
end
897
PlaySnd(HitPunchSnd,hit.Parent.Head)
898
PunchEff(Emit2Part.CFrame)
899
end
900
end
901
end
902
Emit2Part.Touched:connect(punchhit)
903
EmitPart.Touched:connect(punchhit)
904
905
--Kick Touch--
906
kickactive = false
907
dkickactive = false
908
rkickactive = false
909
skickactive = false
910
didskick = false
911
lkickactive = false
912
function kickhit(hit)
913
if kickactive == true then
914
if hit.Parent:FindFirstChild("Humanoid") ~= nil and hit.Parent ~= chara and hit.Parent:FindFirstChild("IsHit")==nil then
915
dealdmg(hit.Parent,15,2,dela)
916
PlaySnd(HitPunchSnd,hit.Parent.Head)
917
PunchEff(hit.CFrame)
918
if dkickactive == true then
919
hit.Parent.Humanoid.PlatformStand = true
920
hit.Parent.Head.CFrame = CFrame.new(hit.Parent.Head.Position.x,hit.Parent.Head.Position.y,hit.Parent.Head.Position.z) * CFrame.fromEulerAnglesXYZ(math.rad(90),0,0)
921
wait(3)
922
hit.Parent.Humanoid.PlatformStand = false
923
end
924
if skickactive == true then
925
local bodpf = Instance.new("BodyPosition",hit.Parent.Head)
926
bodpf.MaxForce = Vector3.new(10000,10000,10000)
927
bodpf.Position = chara.HumanoidRootPart.Position + Vector3.new(0,30,0) + (chara.HumanoidRootPart.CFrame.lookVector*3)
928
debby:AddItem(bodpf,3.5)
929
didskick = true
930
end
931
if lkickactive == true then
932
if hit.Parent.Head:FindFirstChild("BodyPosition") ~= nil then
933
hit.Parent.Head:FindFirstChild("BodyPosition"):Destroy()
934
end
935
local bfos = Instance.new("BodyVelocity",hit.Parent.Head)
936
bfos.P = 20000
937
bfos.MaxForce = Vector3.new(bfos.P,bfos.P,bfos.P)
938
bfos.Velocity = chara.HumanoidRootPart.CFrame.lookVector * 20 + Vector3.new(0,30,0)
939
debby:AddItem(bfos,.3)
940
end
941
if rkickactive == true then
942
if hit.Parent.Head:FindFirstChild("BodyPosition") ~= nil then
943
hit.Parent.Head:FindFirstChild("BodyPosition"):Destroy()
944
end
945
hit.Parent.Head.Anchored = false
946
local bfos = Instance.new("BodyVelocity",hit.Parent.Head)
947
bfos.P = 20000
948
bfos.MaxForce = Vector3.new(bfos.P,bfos.P,bfos.P)
949
bfos.Velocity = chara.HumanoidRootPart.CFrame.lookVector * 20 - Vector3.new(0,30,0)
950
debby:AddItem(bfos,.3)
951
end
952
end
953
end
954
end
955
chara["Left Leg"].Touched:connect(kickhit)
956
chara["Right Leg"].Touched:connect(kickhit)
957
958
--Blade Touch--
959
dela = .5
960
bladeactive = false
961
function bladehit(hit)
962
if bladeactive == true then
963
if hit.Parent:FindFirstChild("Humanoid") ~= nil and hit.Parent ~= chara and hit.Parent:FindFirstChild("IsHit")==nil then
964
dealdmg(hit.Parent,20,2,dela)
965
PlaySnd(HitSnd,hit.Parent.Head)
966
SlashEff(hit.CFrame)
967
end
968
end
969
end
970
971
--Material Return--
972
gprop = {}
973
function materialhit(hit)
974
if hit.Parent ~= chara and hit.Parent.Parent ~= chara and hit.Name ~= "Trace" and hit.Parent:FindFirstChild("Humanoid") == nil then
975
gprop = {hit.BrickColor,hit.Material}
976
end
977
end
978
chara["Left Leg"].Touched:connect(materialhit)
979
chara["Right Leg"].Touched:connect(materialhit)
980
981
--Clerp Animations--
982
TC = chara.HumanoidRootPart.RootJoint
983
HC = chara.Torso.Neck
984
RAC = chara.Torso["Right Shoulder"]
985
LAC = chara.Torso["Left Shoulder"]
986
RLC = chara.Torso["Right Hip"]
987
LLC = chara.Torso["Left Hip"]
988
TCF = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0)
989
HCF = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0)
990
RACF = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, -0, -1, 0, 0)
991
LACF = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
992
RLCF = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, -0, -1, 0, 0)
993
LLCF = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
994
RWF = CFrame.new(-1.5, 0, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
995
LWF = CFrame.new(1.5, 0, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
996
RLWF = CFrame.new(-.5, 2, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
997
LLWF = CFrame.new(.5, 2, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
998
RW = Instance.new("Weld",HC.Parent)
999
RW.Part1 = HC.Parent
1000
RW.Part0 = chara["Right Arm"]
1001
RW.C0 = RWF
1002
LW = Instance.new("Weld",HC.Parent)
1003
LW.Part1 = HC.Parent
1004
LW.Part0 = chara["Left Arm"]
1005
LW.C0 = LWF
1006
RLW = nil
1007
LLW = nil
1008
1009
function Sheath(stype)
1010
if stype == "ScytheIn" then
1011
local c = Scythe:GetChildren()
1012
local d = coroutine.wrap(function()
1013
for i = 1, #c do
1014
if c[i] ~= SBoxhit then
1015
local a = coroutine.wrap(function()
1016
for e = .1,.9,.1 do
1017
c[i].Transparency = e
1018
wait(.001)
1019
end
1020
Scythe:Destroy()
1021
end)
1022
a()
1023
end
1024
end
1025
end)
1026
d()
1027
elseif stype == "GreatSIn" then
1028
local c = Greatswordu:GetChildren()
1029
local d = coroutine.wrap(function()
1030
for i = 1, #c do
1031
if c[i] ~= GBoxhit then
1032
local a = coroutine.wrap(function()
1033
for e = .1,.9,.1 do
1034
c[i].Transparency = e
1035
wait(.001)
1036
end
1037
Greatswordu:Destroy()
1038
end)
1039
a()
1040
end
1041
end
1042
end)
1043
d()
1044
elseif stype == "RDaggerIn" then
1045
local c = RDaggeru:GetChildren()
1046
local d = coroutine.wrap(function()
1047
for i = 1, #c do
1048
if c[i] ~= D1Boxhit then
1049
local a = coroutine.wrap(function()
1050
for e = .1,.9,.1 do
1051
c[i].Transparency = e
1052
wait(.001)
1053
end
1054
RDaggeru:Destroy()
1055
end)
1056
a()
1057
end
1058
end
1059
end)
1060
d()
1061
elseif stype == "LDaggerIn" then
1062
local c = LDaggeru:GetChildren()
1063
local d = coroutine.wrap(function()
1064
for i = 1, #c do
1065
if c[i] ~= D2Boxhit then
1066
local a = coroutine.wrap(function()
1067
for e = .1,.9,.1 do
1068
c[i].Transparency = e
1069
wait(.001)
1070
end
1071
LDaggeru:Destroy()
1072
end)
1073
a()
1074
end
1075
end
1076
end)
1077
d()
1078
-------------Unequip----
1079
elseif stype == "ScytheOut" then
1080
createScythe()
1081
local c = Scythe:GetChildren()
1082
for i = 1, #c do
1083
c[i].Transparency = 1
1084
end
1085
local d = coroutine.wrap(function()
1086
for i = 1, #c do
1087
if c[i] ~= SBoxhit then
1088
local a = coroutine.wrap(function()
1089
for e = .1,1,.1 do
1090
c[i].Transparency = 1-e
1091
wait(.001)
1092
end
1093
end)
1094
a()
1095
end
1096
end
1097
end)
1098
d()
1099
elseif stype == "GreatSOut" then
1100
createGreatsword()
1101
local c = Greatswordu:GetChildren()
1102
for i = 1, #c do
1103
c[i].Transparency = 1
1104
end
1105
local d = coroutine.wrap(function()
1106
for i = 1, #c do
1107
if c[i] ~= GBoxhit then
1108
local a = coroutine.wrap(function()
1109
for e = .1,1,.1 do
1110
c[i].Transparency = 1-e
1111
wait(.001)
1112
end
1113
end)
1114
a()
1115
end
1116
end
1117
end)
1118
d()
1119
elseif stype == "RDaggerOut" then
1120
createRightDagger()
1121
local c = RDaggeru:GetChildren()
1122
for i = 1, #c do
1123
c[i].Transparency = 1
1124
end
1125
local d = coroutine.wrap(function()
1126
for i = 1, #c do
1127
if c[i] ~= D1Boxhit then
1128
local a = coroutine.wrap(function()
1129
for e = .1,1,.1 do
1130
c[i].Transparency = 1-e
1131
wait(.001)
1132
end
1133
end)
1134
a()
1135
end
1136
end
1137
end)
1138
d()
1139
elseif stype == "LDaggerOut" then
1140
createLeftDagger()
1141
local c = LDaggeru:GetChildren()
1142
for i = 1, #c do
1143
c[i].Transparency = 1
1144
end
1145
local d = coroutine.wrap(function()
1146
for i = 1, #c do
1147
if c[i] ~= D2Boxhit then
1148
local a = coroutine.wrap(function()
1149
for e = .1,1,.1 do
1150
c[i].Transparency = 1-e
1151
wait(.001)
1152
end
1153
end)
1154
a()
1155
end
1156
end
1157
end)
1158
d()
1159
end
1160
end
1161
1162
function AddLegWelds()
1163
RLW = Instance.new("Weld",chara["Right Leg"])
1164
RLW.Part1 = HC.Parent
1165
RLW.Part0 = chara["Right Leg"]
1166
RLW.C0 = RLWF
1167
LLW = Instance.new("Weld",chara["Left Leg"])
1168
LLW.Part1 = HC.Parent
1169
LLW.Part0 = chara["Left Leg"]
1170
LLW.C0 = LLWF
1171
end
1172
1173
function DestroyLegWelds()
1174
RLC = New("Motor6D",chara.Torso,"Right Hip",{Part0 = chara.Torso,Part1 = chara["Right Leg"],C0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, -0, -1, 0, 0),C1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, -0, -1, 0, 0),})
1175
LLC = New("Motor6D",chara.Torso,"Left Hip",{Part0 = chara.Torso,Part1 = chara["Left Leg"],C0 = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0),C1 = CFrame.new(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0),})
1176
RLW:Destroy()
1177
LLW:Destroy()
1178
end
1179
1180
function clerp(a,b,c)
1181
return a:lerp(b,c)
1182
end
1183
1184
--TC.C0 = TCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90))
1185
--HC.C0 = HCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-50))
1186
--RW.C0 = (RWF + Vector3.new(1,2,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90))
1187
--LW.C0 = LWF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(2))
1188
1189
TC.C0 = TCF
1190
HC.C0 = HCF
1191
RW.C0 = RWF
1192
LW.C0 = LWF
1193
1194
--Idle Clerp--
1195
ITCF = TCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(20))
1196
IHCF = HCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-20))
1197
IRWF = RWF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(5))
1198
ILWF = LWF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-5))
1199
1200
TC.C0 = ITCF
1201
HC.C0 = IHCF
1202
RW.C0 = IRWF
1203
LW.C0 = ILWF
1204
1205
1206
--Punch--
1207
function Punch()
1208
del = true
1209
atkd = true
1210
chara.Humanoid.WalkSpeed = 0
1211
punchactive = true
1212
wait(.01)
1213
for i = 0,.75,.25 do
1214
wait(.01)
1215
TC.C0 = clerp(ITCF,TCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)),.4+i)
1216
HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90)),.4+i)
1217
RW.C0 = clerp(IRWF,(RWF + Vector3.new(.5,1.4,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90)),.4+i)
1218
end
1219
for i = 0,.6,.2 do
1220
wait(.01)
1221
TC.C0 = clerp(ITCF,TCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)),.6-i)
1222
HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90)),.6-i)
1223
RW.C0 = clerp(IRWF,(RWF + Vector3.new(.5,1.4,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90)),.6-i)
1224
end
1225
chara.Humanoid.WalkSpeed = 16
1226
punchactive = false
1227
del = false
1228
end
1229
1230
--Kick Atk--
1231
function KickAtk()
1232
del = true
1233
atkd = true
1234
chara.Humanoid.WalkSpeed = 0
1235
kickactive = true
1236
AddLegWelds()
1237
for i = 0,.75,.25 do
1238
wait(.05)
1239
TC.C0 = clerp(ITCF,TCF * CFrame.fromEulerAnglesXYZ(math.rad(-30),0,math.rad(-85)),.4+i)
1240
HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(85)),.4+i)
1241
RW.C0 = clerp(IRWF,(RWF + Vector3.new(0,.3,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-30)),.4+i)
1242
LW.C0 = clerp(ILWF,(LWF - Vector3.new(.2,.2,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-10)),.4+i)
1243
LLW.C0 = clerp(LLWF,(LLWF - Vector3.new(1,0,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(45)),.4+i)
1244
RLW.C0 = clerp(RLWF,(RLWF - Vector3.new(-1,0,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-45)),.4+i)
1245
end
1246
for i = 0,.75,.25 do
1247
wait(.05)
1248
TC.C0 = clerp(ITCF,TCF * CFrame.fromEulerAnglesXYZ(math.rad(-30),0,math.rad(-85)),.6-i)
1249
HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(85)),.6-i)
1250
RW.C0 = clerp(IRWF,(RWF + Vector3.new(0,.3,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-30)),.6-i)
1251
LW.C0 = clerp(ILWF,(LWF - Vector3.new(.2,.2,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-10)),.6-i)
1252
LLW.C0 = clerp(LLWF,(LLWF - Vector3.new(1,0,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(45)),.6-i)
1253
RLW.C0 = clerp(RLWF,(RLWF - Vector3.new(-1,0,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-45)),.6-i)
1254
end
1255
DestroyLegWelds()
1256
kickactive = false
1257
chara.Humanoid.WalkSpeed = 16
1258
del = false
1259
end
1260
1261
--Hard Punch--
1262
function HardPunch()
1263
del = true
1264
atkd = true
1265
chara.Humanoid.WalkSpeed = 0
1266
wait(.01)
1267
for i = 0,.6,.2 do
1268
wait(.001)
1269
TC.C0 = clerp(ITCF,TCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90)),.4+i)
1270
HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)),.4+i)
1271
RW.C0 = clerp(IRWF,(RWF + Vector3.new(.5,1.4,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90)),.4+i)
1272
end
1273
wait(.2)
1274
for i = 0,.6,.2 do
1275
wait(.001)
1276
TC.C0 = clerp(TCF,TCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)),.4+i)
1277
HC.C0 = clerp(HCF,HCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90)),.4+i)
1278
end
1279
local bfos = Instance.new("BodyVelocity",chara.Torso)
1280
bfos.P = 10000
1281
bfos.MaxForce = Vector3.new(bfos.P,0,bfos.P)
1282
bfos.Velocity = chara.HumanoidRootPart.CFrame.lookVector * 100
1283
debby:AddItem(bfos,.1)
1284
punchactive = true
1285
rpunchactive = true
1286
wait(.5)
1287
for i = 0,.6,.2 do
1288
wait(.001)
1289
TC.C0 = clerp(ITCF,TCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(100)),.6-i)
1290
HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-100)),.6-i)
1291
RW.C0 = clerp(IRWF,(RWF + Vector3.new(.5,1.4,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90)),.6-i)
1292
end
1293
chara.Humanoid.WalkSpeed = 16
1294
punchactive = false
1295
rpunchactive = false
1296
del = false
1297
end
1298
1299
--Bandit Revolver--
1300
function BanditRevolver()
1301
del = true
1302
atkd = true
1303
chara.Humanoid.WalkSpeed = 0
1304
kickactive = true
1305
dkickactive = true
1306
chatfunc("Bandit Revolver!")
1307
AddLegWelds()
1308
local bfos = Instance.new("BodyVelocity",chara.Torso)
1309
bfos.P = 10000
1310
bfos.MaxForce = Vector3.new(bfos.P,0,bfos.P)
1311
bfos.Velocity = chara.HumanoidRootPart.CFrame.lookVector * 50
1312
for i = 0,.6,.2 do
1313
wait(.01)
1314
TC.C0 = clerp(ITCF,(TCF + Vector3.new(0,1,0)),.4+i)
1315
HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(0,math.rad(20),math.rad(90)),.4+i)
1316
RW.C0 = clerp(IRWF,(RWF + Vector3.new(0,1,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-50)),.4+i)
1317
LW.C0 = clerp(ILWF,(LWF + Vector3.new(0,1,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(50)),.4+i)
1318
RLW.C0 = clerp(RLWF,(RLWF - Vector3.new(0,1,1.2)) * CFrame.fromEulerAnglesXYZ(math.rad(-90),0,0),.4+i)
1319
end
1320
for i = 0,1,.25 do
1321
wait(.01)
1322
TC.C0 = clerp((TCF + Vector3.new(0,1,0)),(TCF + Vector3.new(0,1,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(180)),i)
1323
end
1324
for i = 0,1,.25 do
1325
wait(.01)
1326
TC.C0 = clerp((TCF + Vector3.new(0,1,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(180)),(TCF + Vector3.new(0,1,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(360)),i)
1327
end
1328
for i = 0,1,.25 do
1329
wait(.01)
1330
TC.C0 = clerp((TCF + Vector3.new(0,1,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(270)),ITCF,i)
1331
HC.C0 = clerp(HCF * CFrame.fromEulerAnglesXYZ(0,math.rad(20),math.rad(90)),IHCF,i)
1332
RW.C0 = clerp((RWF + Vector3.new(0,1,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-50)),IRWF,i)
1333
LW.C0 = clerp((LWF + Vector3.new(0,1,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(50)),ILWF,i)
1334
RLW.C0 = clerp((RLWF - Vector3.new(0,1,1.2)) * CFrame.fromEulerAnglesXYZ(math.rad(-90),0,0),RLWF,i)
1335
end
1336
DestroyLegWelds()
1337
dkickactive = false
1338
kickactive = false
1339
chara.Humanoid.WalkSpeed = 16
1340
bfos:Destroy()
1341
del = false
1342
end
1343
1344
--Reaper Kick--
1345
function FlipKickEffect(pos)
1346
local p = Instance.new("Part",game.Workspace)
1347
p.Size = Vector3.new(0,0,0)
1348
p.BrickColor = BrickColor.new("Really red")
1349
p.Material = "Neon"
1350
p.Anchored = true
1351
p.CanCollide = false
1352
p.CFrame = pos * CFrame.fromEulerAnglesXYZ(math.random(0,math.rad(359)),math.random(0,math.rad(359)),math.random(0,math.rad(359)))
1353
local pm = Instance.new("BlockMesh",p)
1354
local disp = coroutine.wrap(function()
1355
for i = 1, 4 do
1356
wait(.01)
1357
p.Transparency = p.Transparency + .2
1358
pm.Scale = pm.Scale + Vector3.new(2,2,2)
1359
end
1360
wait(.01)
1361
p:Destroy()
1362
end)
1363
disp()
1364
end
1365
function FlipKick()
1366
del = true
1367
atkd = true
1368
chatfunc("Reaper's Kick!")
1369
SkyKickSnd.Pitch = 1.5
1370
AddLegWelds()
1371
kickactive = true
1372
lkickactive = true
1373
local bfos = Instance.new("BodyVelocity",chara.Torso)
1374
bfos.P = 10000
1375
bfos.MaxForce = Vector3.new(bfos.P,bfos.P,bfos.P)
1376
bfos.Velocity = Vector3.new(0,20,0) + chara.HumanoidRootPart.CFrame.lookVector * 20
1377
SkyKickSnd:Play()
1378
for i = 0,.6,.2 do
1379
wait(.001)
1380
TC.C0 = clerp(ITCF,(TCF + Vector3.new(0,1,0)) * CFrame.fromEulerAnglesXYZ(math.rad(-90),0,0),.4+i)
1381
HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(math.rad(90),0,0),.4+i)
1382
RW.C0 = clerp(IRWF,(RWF + Vector3.new(0,1,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-50)),.4+i)
1383
LW.C0 = clerp(ILWF,(LWF + Vector3.new(0,1,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(50)),.4+i)
1384
RLW.C0 = clerp(RLWF,(RLWF - Vector3.new(0,1,1.2)) * CFrame.fromEulerAnglesXYZ(math.rad(-90),0,0),.4+i)
1385
FlipKickEffect(chara["Left Leg"].CFrame - chara["Left Leg"].CFrame.upVector*1.5)
1386
end
1387
bfos:Destroy()
1388
wait(.1)
1389
kickactive = false
1390
lkickactive = false
1391
if targetted ~= nil and targetted:FindFirstChild("Head")~= nil then
1392
chara.HumanoidRootPart.CFrame = targetted.Head.CFrame
1393
targetted.Head.CFrame = chara.Head.CFrame + chara.Head.CFrame.lookVector * 3
1394
targetted.Head.Anchored = true
1395
local bpos = Instance.new("BodyPosition",chara.Torso)
1396
bpos.MaxForce = Vector3.new(10000,10000,10000)
1397
bpos.Position = chara.Torso.Position
1398
for i = 0,1,.5 do
1399
wait(.0001)
1400
TC.C0 = clerp((TCF + Vector3.new(0,1,0)) * CFrame.fromEulerAnglesXYZ(math.rad(-90),0,0),ITCF,.4+i)
1401
HC.C0 = clerp(HCF * CFrame.fromEulerAnglesXYZ(math.rad(90),0,0),IHCF,.4+i)
1402
RW.C0 = clerp((RWF + Vector3.new(0,1,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-50)),IRWF,.4+i)
1403
LW.C0 = clerp((LWF + Vector3.new(0,1,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(50)),ILWF,.4+i)
1404
RLW.C0 = clerp((RLWF - Vector3.new(0,1,1.2)) * CFrame.fromEulerAnglesXYZ(math.rad(-90),0,0),RLWF,.4+i)
1405
end
1406
for i = 0,.6,.2 do
1407
wait(.0001)
1408
TC.C0 = clerp(ITCF,(TCF + Vector3.new(0,1,0)),.4+i)
1409
HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(40)),.4+i)
1410
RW.C0 = clerp(IRWF,(RWF + Vector3.new(0,1,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-50)),.4+i)
1411
LW.C0 = clerp(ILWF,(LWF + Vector3.new(0,1,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(50)),.4+i)
1412
RLW.C0 = clerp(RLWF,(RLWF - Vector3.new(0,1,1.2)) * CFrame.fromEulerAnglesXYZ(math.rad(-90),0,0),.4+i)
1413
end
1414
SkyKickSnd:Play()
1415
kickactive = true
1416
rkickactive = true
1417
for i = 0,1,.25 do
1418
wait(.0001)
1419
TC.C0 = clerp((TCF + Vector3.new(0,1,0)),(TCF + Vector3.new(0,1,0)) * CFrame.fromEulerAnglesXYZ(math.rad(-180),0,0),i)
1420
FlipKickEffect(chara["Left Leg"].CFrame - chara["Left Leg"].CFrame.upVector*1.5)
1421
end
1422
for i = 0,1,.25 do
1423
wait(.0001)
1424
TC.C0 = clerp((TCF + Vector3.new(0,1,0)) * CFrame.fromEulerAnglesXYZ(math.rad(-180),0,0),(TCF + Vector3.new(0,1,0)) * CFrame.fromEulerAnglesXYZ(math.rad(-360),0,0),i)
1425
FlipKickEffect(chara["Left Leg"].CFrame - chara["Left Leg"].CFrame.upVector*1.5)
1426
end
1427
kickactive = false
1428
rkickactive = false
1429
for i = 0,1,.25 do
1430
wait(.0001)
1431
TC.C0 = clerp((TCF + Vector3.new(0,1,0)) * CFrame.fromEulerAnglesXYZ(math.rad(-360),0,0),ITCF,i)
1432
HC.C0 = clerp(HCF * CFrame.fromEulerAnglesXYZ(0,math.rad(20),math.rad(90)),IHCF,i)
1433
RW.C0 = clerp((RWF + Vector3.new(0,1,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-50)),IRWF,i)
1434
LW.C0 = clerp((LWF + Vector3.new(0,1,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(50)),ILWF,i)
1435
RLW.C0 = clerp((RLWF - Vector3.new(0,1,1.2)) * CFrame.fromEulerAnglesXYZ(math.rad(-90),0,0),RLWF,i)
1436
end
1437
bpos:Destroy()
1438
end
1439
targetted.Head.Anchored = false
1440
DestroyLegWelds()
1441
del = false
1442
end
1443
1444
--Rose Thorn--
1445
function RoseThorn()
1446
del = true
1447
atkd = true
1448
--Grunt2Snd:Play()
1449
chara.Humanoid.WalkSpeed = 0
1450
chatfunc("Rose Thorn!")
1451
AddLegWelds()
1452
for i = 0,.6,.2 do
1453
wait(.01)
1454
TC.C0 = clerp(ITCF,TCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)),.4+i)
1455
HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90)),.4+i)
1456
RW.C0 = clerp(IRWF,(RWF + Vector3.new(1,1.4,.5)) * CFrame.fromEulerAnglesXYZ(0,math.rad(90),math.rad(-90)),.4+i)
1457
end
1458
local cpos = (chara.HumanoidRootPart.CFrame-Vector3.new(0,1.5,0)) + chara.HumanoidRootPart.CFrame.lookVector*10
1459
wait(.1)
1460
local beam = Instance.new("Part",game.Workspace)
1461
beam.Size = Vector3.new(0,0,0)
1462
beam.CFrame = CFrame.new(cpos.x,cpos.y,cpos.z)
1463
beam.CanCollide = false
1464
beam.Anchored = true
1465
beam.BrickColor = BrickColor.new("Crimson")
1466
local mehs = Instance.new("SpecialMesh",beam)
1467
mehs.MeshId = "http://www.roblox.com/asset/?id=1033714"
1468
mehs.Offset = Vector3.new(0,-9,0)
1469
mehs.Scale = Vector3.new(4,20,4)
1470
local trace = Instance.new("Part",game.Workspace)
1471
trace.Size = Vector3.new(0,0,0)
1472
trace.CFrame = CFrame.new(cpos.x,cpos.y,cpos.z)
1473
trace.CanCollide = false
1474
trace.Anchored = true
1475
trace.BrickColor = BrickColor.new("Crimson")
1476
local tmesh2 = Instance.new("SpecialMesh",trace)
1477
tmesh2.MeshId = "http://www.roblox.com/asset/?id=1323306"
1478
tmesh2.Scale = Vector3.new(12,4,12)
1479
LightsOutSnd:Play()
1480
ExHitbox(10,beam.Position,10,2,.5)
1481
wait(.7)
1482
ExHitbox(10,beam.Position,30,2,.5)
1483
for i = -6,6,2 do
1484
wait(.01)
1485
mehs.Offset = Vector3.new(0,i,0)
1486
end
1487
wait(1)
1488
for i = 1, 9 do
1489
wait(.01)
1490
beam.Transparency = beam.Transparency + .1
1491
trace.Transparency = trace.Transparency + .1
1492
end
1493
beam:Destroy()
1494
trace:Destroy()
1495
wait(.1)
1496
for i = 0,.6,.2 do
1497
wait(.01)
1498
TC.C0 = clerp(ITCF,TCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)),.6-i)
1499
HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90)),.6-i)
1500
RW.C0 = clerp(IRWF,(RWF + Vector3.new(1,1.4,.5)) * CFrame.fromEulerAnglesXYZ(0,math.rad(90),math.rad(-90)),.6-i)
1501
end
1502
DestroyLegWelds()
1503
del = false
1504
chara.Humanoid.WalkSpeed = 16
1505
end
1506
1507
--Claw Dash--
1508
function ClawDash()
1509
del = true
1510
atkd = true
1511
chara.Humanoid.WalkSpeed = 0
1512
SuperPause()
1513
Sheath("RDaggerOut")
1514
Sheath("LDaggerOut")
1515
chatfunc("Bloody Slaughter:")
1516
for i = 0,1,.5 do
1517
wait(.0001)
1518
TC.C0 = clerp(ITCF,TCF,i)
1519
HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(math.rad(20),0,0),i)
1520
RW.C0 = clerp(IRWF,RWF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-10)),i)
1521
LW.C0 = clerp(ILWF,LWF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(10)),i)
1522
wait(.7)
1523
end
1524
ClawDashSnd:Play()
1525
AddLegWelds()
1526
chatfunc("The End of Days!")
1527
TC.C0 = TCF * CFrame.fromEulerAnglesXYZ(math.rad(20),0,0)
1528
HC.C0 = HCF * CFrame.fromEulerAnglesXYZ(math.rad(20),0,0)
1529
RW.C0 = (RWF + Vector3.new(0,1,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-50))
1530
LW.C0 = (LWF + Vector3.new(0,1,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(50))
1531
LLW.C0 = LLWF
1532
RLW.C0 = RLWF + Vector3.new(0,-1,1)
1533
for i = 1, 10 do
1534
local trace = Instance.new("Part",game.Workspace)
1535
trace.CanCollide = false
1536
trace.Size = Vector3.new(1,1,1)
1537
trace.Transparency = 1
1538
trace.BottomSurface = 0
1539
trace.TopSurface = 0
1540
trace.Anchored = true
1541
trace.CFrame = (chara.HumanoidRootPart.CFrame + chara.HumanoidRootPart.CFrame.lookVector * (5*i))
1542
debby:AddItem(trace,1)
1543
ExHitbox(10,trace.Position,40,2,.1)
1544
end
1545
local trace = Instance.new("Part",game.Workspace)
1546
trace.BrickColor = BrickColor.new("Really red")
1547
trace.CanCollide = false
1548
trace.Size = Vector3.new(1,1,1)
1549
trace.BottomSurface = 0
1550
trace.TopSurface = 0
1551
trace.Anchored = true
1552
trace.CFrame = chara.HumanoidRootPart.CFrame + chara.HumanoidRootPart.CFrame.lookVector * 25
1553
trace.Material = "Neon"
1554
local tracem = Instance.new("SpecialMesh",trace)
1555
tracem.MeshType = "Sphere"
1556
tracem.Scale = Vector3.new(1,1,50)
1557
tracem.Offset = Vector3.new(-2,0,0)
1558
local trace2 = Instance.new("Part",game.Workspace)
1559
trace2.BrickColor = BrickColor.new("Really red")
1560
trace2.CanCollide = false
1561
trace2.Size = Vector3.new(1,1,1)
1562
trace2.BottomSurface = 0
1563
trace2.TopSurface = 0
1564
trace2.Anchored = true
1565
trace2.CFrame = chara.HumanoidRootPart.CFrame + chara.HumanoidRootPart.CFrame.lookVector * 25
1566
trace2.Material = "Neon"
1567
local tracem2 = Instance.new("SpecialMesh",trace2)
1568
tracem2.MeshType = "Sphere"
1569
tracem2.Scale = Vector3.new(1,1,50)
1570
tracem2.Offset = Vector3.new(2,0,0)
1571
local disp = coroutine.wrap(function()
1572
for i = 1, 9 do
1573
wait(.01)
1574
trace.Transparency = trace.Transparency + .1
1575
trace2.Transparency = trace2.Transparency + .1
1576
end
1577
wait(.01)
1578
trace:Destroy()
1579
trace2:Destroy()
1580
end)
1581
disp()
1582
chara.HumanoidRootPart.CFrame = chara.HumanoidRootPart.CFrame + chara.HumanoidRootPart.CFrame.lookVector * 60
1583
wait(1)
1584
for i = 0,.6,.2 do
1585
wait(.05)
1586
TC.C0 = clerp(ITCF,TCF * CFrame.fromEulerAnglesXYZ(math.rad(20),0,0),.6-i)
1587
HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(math.rad(20),0,0),.6-i)
1588
RW.C0 = clerp(IRWF,(RWF + Vector3.new(0,1,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-50)),.6-i)
1589
LW.C0 = clerp(ILWF,(LWF + Vector3.new(0,1,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(50)),.6-i)
1590
LLW.C0 = LLWF
1591
RLW.C0 = clerp(RLWF,RLWF + Vector3.new(0,-1,1),.6-i)
1592
end
1593
del = false
1594
DestroyLegWelds()
1595
Sheath("RDaggerIn")
1596
Sheath("LDaggerIn")
1597
del = false
1598
chara.Humanoid.WalkSpeed = 16
1599
end
1600
1601
--Dividing Fang--
1602
function divtrace(part)
1603
local p = Instance.new("Part",game.Workspace)
1604
p.Size = Vector3.new(0,0,0)
1605
p.BrickColor = BrickColor.new("Really red")
1606
p.Material = "Neon"
1607
p.Anchored = true
1608
p.CanCollide = false
1609
p.CFrame = part.CFrame * CFrame.fromEulerAnglesXYZ(math.random(0,math.rad(359)),math.random(0,math.rad(359)),math.random(0,math.rad(359)))
1610
local pm = Instance.new("BlockMesh",p)
1611
pm.Scale = Vector3.new(20,20,20)
1612
local disp = coroutine.wrap(function()
1613
for i = 1, 4 do
1614
wait(.01)
1615
pm.Scale = Vector3.new(20,20,20) - Vector3.new(i*5,i*5,i*5)
1616
p.Transparency = p.Transparency + .2
1617
end
1618
wait(.01)
1619
p:Destroy()
1620
end)
1621
disp()
1622
end
1623
function DividingFang()
1624
del = true
1625
atkd = true
1626
chatfunc("Dividing Fang!")
1627
chara.Humanoid.WalkSpeed = 0
1628
Sheath("GreatSOut")
1629
for i = 0,.6,.2 do
1630
wait(.01)
1631
TC.C0 = clerp(ITCF,TCF * CFrame.fromEulerAnglesXYZ(math.rad(-25),0,math.rad(100)),.4+i)
1632
HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(100)),.4+i)
1633
RW.C0 = clerp(IRWF,(RWF + Vector3.new(.7,1.4,-1.1)) * CFrame.fromEulerAnglesXYZ(0,math.rad(90),math.rad(-180)),.4+i)
1634
LW.C0 = clerp(ILWF,(LWF + Vector3.new(0,.4,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(30)),.4+i)
1635
end
1636
local bf = Instance.new("BodyVelocity",chara.Torso)
1637
bf.P = 10000
1638
bf.MaxForce = Vector3.new(bf.P,bf.P,bf.P)
1639
bf.Velocity = Vector3.new(0,1000,0) + chara.HumanoidRootPart.CFrame.lookVector*5
1640
SV1Snd:Play()
1641
SV2Snd:Play()
1642
local e = Instance.new("Explosion",game.Workspace)
1643
e.Visible = false
1644
e.BlastPressure = 0
1645
e.BlastRadius = 5
1646
e.Position = GBoxhit.Position
1647
e.Hit:connect(function(hit)
1648
if hit.Parent:FindFirstChild("Humanoid") ~= nil and hit.Parent ~= chara and hit.Parent:FindFirstChild("IsHit")==nil then
1649
dealdmg(hit.Parent,25,4,.1)
1650
SVHitSnd:Play()
1651
local bf = Instance.new("BodyVelocity",hit.Parent.Head)
1652
bf.P = 10000
1653
bf.MaxForce = Vector3.new(bf.P,bf.P,bf.P)
1654
bf.Velocity = Vector3.new(0,100,0)
1655
debby:AddItem(bf,1)
1656
end
1657
end)
1658
GBoxhit.Touched:connect(function(hit)
1659
if hit.Parent:FindFirstChild("Humanoid") ~= nil and hit.Parent ~= chara and hit.Parent:FindFirstChild("IsHit")==nil then
1660
dealdmg(hit.Parent,25,4,.1)
1661
SlashEff(hit.CFrame)
1662
HitSnd:Play()
1663
end
1664
end)
1665
for i = 1, 10 do
1666
wait(.01)
1667
divtrace(GBoxhit)
1668
end
1669
bf:Destroy()
1670
for i = 0,.6,.2 do
1671
wait(.001)
1672
TC.C0 = clerp(TCF * CFrame.fromEulerAnglesXYZ(math.rad(-25),0,math.rad(100)),TCF,.4+i)
1673
HC.C0 = clerp(HCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(100)),HCF * CFrame.fromEulerAnglesXYZ(math.rad(-10),0,0),.4+i)
1674
RW.C0 = clerp((RWF + Vector3.new(.7,1.4,-1.1)) * CFrame.fromEulerAnglesXYZ(0,math.rad(90),math.rad(-180)),(RWF + Vector3.new(0,.7,0)) * CFrame.fromEulerAnglesXYZ(math.rad(-180),0,math.rad(-30)),.4+i)
1675
LW.C0 = clerp((LWF + Vector3.new(0,.4,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(30)),(LWF + Vector3.new(0,.7,0)) * CFrame.fromEulerAnglesXYZ(math.rad(180),0,math.rad(30)),.4+i)
1676
end
1677
Greatswordu.GHandle.GWeld:Destroy()
1678
GWeld = New("ManualWeld",GHandle,"GWeld",{Part0 = GHandle,Part1 = chara["Right Arm"],C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1.00000954, 0, 0, 0, 1.00000954),C1 = CFrame.new(-0.434773445, -1.00542057, 0.140721321, 0.865238786, 0.5, 0.0369030908, 0.499545842, -0.866025388, 0.0213059224, 0.0426119752, 7.57103464e-08, -0.999091685),})
1679
wait(.1)
1680
for i = 1, 3 do
1681
PlaySnd(ClawDashSnd,chara)
1682
for i = 0,1,.333 do
1683
wait(.000001)
1684
divtrace(GBoxhit)
1685
TC.C0 = clerp(TCF,TCF * CFrame.fromEulerAnglesXYZ(math.rad(-180),0,0),i)
1686
end
1687
for i = 0,1,.333 do
1688
wait(.000001)
1689
divtrace(GBoxhit)
1690
TC.C0 = clerp(TCF * CFrame.fromEulerAnglesXYZ(math.rad(-180),0,0),TCF * CFrame.fromEulerAnglesXYZ(math.rad(-360),0,0),i)
1691
end
1692
end
1693
Sheath("GreatSIn")
1694
for i = 0,.6,.2 do
1695
wait(.01)
1696
TC.C0 = clerp(ITCF,TCF * CFrame.fromEulerAnglesXYZ(math.rad(-25),0,math.rad(100)),.6-i)
1697
HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(100)),.6-i)
1698
RW.C0 = clerp(IRWF,(RWF + Vector3.new(.7,1.4,-1.1)) * CFrame.fromEulerAnglesXYZ(0,math.rad(90),math.rad(-180)),.6-i)
1699
LW.C0 = clerp(ILWF,(LWF + Vector3.new(0,.4,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(30)),.6-i)
1700
end
1701
TC.C0 = ITCF
1702
HC.C0 = IHCF
1703
RW.C0 = IRWF
1704
LW.C0 = ILWF
1705
chara.Humanoid.WalkSpeed = 16
1706
del = false
1707
end
1708
1709
--Decapitator--
1710
function Decapitator()
1711
del = true
1712
atkd = true
1713
chatfunc("Decapitator!")
1714
chara.Humanoid.WalkSpeed = 0
1715
Sheath("ScytheOut")
1716
for i = 0,.6,.2 do
1717
wait(.0001)
1718
TC.C0 = clerp(ITCF,TCF * CFrame.fromEulerAnglesXYZ(0,math.rad(90),0),.4+i)
1719
HC.C0 = clerp(IHCF,HCF,.4+i)
1720
RW.C0 = clerp(IRWF,(RWF + Vector3.new(.5,1.4,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90)),.4+i)
1721
end
1722
local bf = Instance.new("BodyVelocity",chara.Torso)
1723
bf.P = 10000
1724
bf.MaxForce = Vector3.new(bf.P,bf.P,bf.P)
1725
bf.Velocity = Vector3.new(0,200,0) + chara.HumanoidRootPart.CFrame.lookVector*50
1726
SBoxhit.Touched:connect(function(hit)
1727
if hit.Parent:FindFirstChild("Humanoid") ~= nil and hit.Parent ~= chara and hit.Parent:FindFirstChild("IsHit")==nil then
1728
dealdmg(hit.Parent,25,4,.1)
1729
HitSnd:Play()
1730
SlashEff(hit.Parent.Head.CFrame)
1731
end
1732
end)
1733
Swing2Snd:Play()
1734
for i = 0,1,.25 do
1735
wait(.0001)
1736
divtrace(SBoxhit)
1737
TC.C0 = clerp(TCF * CFrame.fromEulerAnglesXYZ(0,math.rad(90),0),TCF * CFrame.fromEulerAnglesXYZ(0,math.rad(90),math.rad(180)),i)
1738
HC.C0 = HCF
1739
RW.C0 = (RWF + Vector3.new(.5,1.4,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90))
1740
end
1741
for i = 0,1,.25 do
1742
wait(.0001)
1743
divtrace(SBoxhit)
1744
TC.C0 = clerp(TCF * CFrame.fromEulerAnglesXYZ(0,math.rad(90),math.rad(180)),TCF * CFrame.fromEulerAnglesXYZ(0,math.rad(90),math.rad(360)),i)
1745
HC.C0 = HCF
1746
RW.C0 = (RWF + Vector3.new(.5,1.4,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90))
1747
end
1748
bf:Destroy()
1749
Sheath("ScytheIn")
1750
for i = 0,.6,.2 do
1751
wait(.0001)
1752
TC.C0 = clerp(ITCF,TCF * CFrame.fromEulerAnglesXYZ(0,math.rad(90),0),.6-i)
1753
HC.C0 = clerp(IHCF,HCF,.6-i)
1754
RW.C0 = clerp(IRWF,(RWF + Vector3.new(.5,1.4,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90)),.6-i)
1755
end
1756
TC.C0 = ITCF
1757
HC.C0 = IHCF
1758
RW.C0 = IRWF
1759
LW.C0 = ILWF
1760
chara.Humanoid.WalkSpeed = 16
1761
del = false
1762
end
1763
1764
--Reap the Sowed--
1765
function SowReap()
1766
del = true
1767
atkd = true
1768
chatfunc("Reap the Sowed!")
1769
chara.Humanoid.WalkSpeed = 0
1770
Sheath("ScytheOut")
1771
for i = 0,.6,.2 do
1772
wait(.001)
1773
TC.C0 = clerp(ITCF,TCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)),.4+i)
1774
HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90)),.4+i)
1775
RW.C0 = clerp(IRWF,(RWF + Vector3.new(.5,1.4,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90)),.4+i)
1776
end
1777
local bf = Instance.new("BodyVelocity",chara.Torso)
1778
bf.P = 10000
1779
bf.MaxForce = Vector3.new(bf.P,bf.P,bf.P)
1780
bf.Velocity = chara.HumanoidRootPart.CFrame.lookVector*50
1781
SBoxhit.Touched:connect(function(hit)
1782
if hit.Parent:FindFirstChild("Humanoid") ~= nil and hit.Parent ~= chara and hit.Parent:FindFirstChild("IsHit")==nil then
1783
dealdmg(hit.Parent,25,4,.1)
1784
HitSnd:Play()
1785
SlashEff(hit.CFrame)
1786
end
1787
end)
1788
Swing2Snd:Play()
1789
for i = 0,1,.25 do
1790
wait(.001)
1791
divtrace(SBoxhit)
1792
TC.C0 = clerp(TCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)),TCF,i)
1793
HC.C0 = clerp(HCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90)),HCF,i)
1794
end
1795
for i = 0,.6,.2 do
1796
wait(.001)
1797
divtrace(SBoxhit)
1798
TC.C0 = clerp(TCF,TCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90)),.4+i)
1799
HC.C0 = clerp(HCF,HCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)),.4+i)
1800
end
1801
bf:Destroy()
1802
Sheath("ScytheIn")
1803
for i = 0,.6,.2 do
1804
wait(.001)
1805
TC.C0 = clerp(TCF,TCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90)),.6-i)
1806
HC.C0 = clerp(HCF,HCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)),.6-i)
1807
end
1808
TC.C0 = ITCF
1809
HC.C0 = IHCF
1810
RW.C0 = IRWF
1811
LW.C0 = ILWF
1812
chara.Humanoid.WalkSpeed = 16
1813
del = false
1814
end
1815
1816
--Vampiric Drain--
1817
grabactive = false
1818
didgrab = false
1819
function VampDrain(hit)
1820
if grabactive == true and hit.Parent.Parent ~= chara and hit.Parent ~= chara and hit.Parent:FindFirstChild("Humanoid")~=nil then
1821
grabactive = false
1822
didgrab = true
1823
chara.Humanoid.WalkSpeed = 0
1824
chatfunc("Ready?")
1825
TargetSelect(hit.Parent)
1826
hit.Parent.Humanoid.PlatformStand = true
1827
local grabweld = Instance.new("Weld",hit.Parent.Head)
1828
grabweld.Part0 = hit.Parent.Head
1829
grabweld.Part1 = chara["Right Arm"]
1830
wait(.5)
1831
for i = 0,1,.5 do
1832
wait(.01)
1833
TC.C0 = clerp(ITCF,TCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)),.4+i)
1834
HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(math.rad(10),0,0),.4+i)
1835
RW.C0 = clerp(IRWF,(RWF + Vector3.new(.5,1.4,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90)),.4+i)
1836
end
1837
chatfunc("Be consumed by darkness.")
1838
for i = 1, 40 do
1839
wait(.05)
1840
SV2Snd:Play()
1841
dealdmg(hit.Parent,2,0,.1)
1842
SlashEff(hit.Parent.Head.CFrame)
1843
end
1844
chatfunc("The end.")
1845
grabweld:Destroy()
1846
local bf = Instance.new("BodyVelocity",hit.Parent.Head)
1847
bf.P = 10000
1848
bf.MaxForce = Vector3.new(bf.P,bf.P,bf.P)
1849
bf.Velocity = Vector3.new(0,100,0) * chara.HumanoidRootPart.CFrame.lookVector*50
1850
debby:AddItem(bf,1)
1851
local trace = Instance.new("Part",game.Workspace)
1852
trace.Size = Vector3.new(0,0,0)
1853
trace.CFrame = hit.Parent.Head.CFrame
1854
trace.CanCollide = false
1855
trace.Anchored = true
1856
trace.Material = "Neon"
1857
trace.BrickColor = BrickColor.new("Really red")
1858
local tmesh2 = Instance.new("SpecialMesh",trace)
1859
tmesh2.MeshType = "Sphere"
1860
SVHitSnd:Play()
1861
local tracegrow = coroutine.wrap(function()
1862
for i = 1, 9 do
1863
wait(.01)
1864
trace.Transparency = trace.Transparency + .1
1865
tmesh2.Scale = tmesh2.Scale + Vector3.new(20,20,20)
1866
end
1867
trace:Destroy()
1868
end)
1869
tracegrow()
1870
dealdmg(hit.Parent,34,3,1)
1871
wait(1)
1872
for i = 0,.6,.2 do
1873
wait(.01)
1874
TC.C0 = clerp(ITCF,TCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)),.6-i)
1875
HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(math.rad(10),0,0),.6-i)
1876
RW.C0 = clerp(IRWF,(RWF + Vector3.new(.5,1.4,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90)),.6-i)
1877
end
1878
hit.Parent.Humanoid.PlatformStand = false
1879
chara.Humanoid.WalkSpeed = 16
1880
--Laugh2Snd:Play()
1881
del = false
1882
end
1883
end
1884
chara["Right Arm"].Touched:connect(VampDrain)
1885
1886
function AttemptGrab()
1887
del = true
1888
atkd = true
1889
grabactive = true
1890
SuperPause()
1891
for i = 0,.6,.2 do
1892
wait(.01)
1893
TC.C0 = clerp(ITCF,TCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)),.4+i)
1894
HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90)),.4+i)
1895
RW.C0 = clerp(IRWF,(RWF + Vector3.new(.5,1.4,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90)),.4+i)
1896
end
1897
wait(1)
1898
if didgrab == false then
1899
grabactive = false
1900
for i = 0,.6,.2 do
1901
wait(.01)
1902
TC.C0 = clerp(ITCF,TCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)),.6-i)
1903
HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90)),.6-i)
1904
RW.C0 = clerp(IRWF,(RWF + Vector3.new(.5,1.4,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90)),.6-i)
1905
end
1906
del = false
1907
elseif didgrab == true then
1908
end
1909
end
1910
1911
--Bloody Slaughter--
1912
function BSlaughter()
1913
del = true
1914
atkd = true
1915
chatfunc("Bloody Slaughter!")
1916
chara.Humanoid.WalkSpeed = 0
1917
Sheath("RDaggerOut")
1918
Sheath("LDaggerOut")
1919
for i = 0,.6,.2 do
1920
wait(.0001)
1921
TC.C0 = clerp(ITCF,(TCF + Vector3.new(0,1,0)) * CFrame.fromEulerAnglesXYZ(0,math.rad(90),0),.4+i)
1922
HC.C0 = clerp(IHCF,HCF,.4+i)
1923
RW.C0 = clerp(IRWF,(RWF + Vector3.new(.5,1.4,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90)),.4+i)
1924
LW.C0 = clerp(ILWF,(LWF - Vector3.new(.5,-1.4,.5)) * CFrame.fromEulerAnglesXYZ(math.rad(-50),0,math.rad(90)),.6-i)
1925
end
1926
local bf = Instance.new("BodyVelocity",chara.Torso)
1927
bf.P = 10000
1928
bf.MaxForce = Vector3.new(bf.P,bf.P,bf.P)
1929
bf.Velocity = chara.HumanoidRootPart.CFrame.lookVector*50
1930
D1Boxhit.Touched:connect(function(hit)
1931
if hit.Parent:FindFirstChild("Humanoid") ~= nil and hit.Parent ~= chara and hit.Parent:FindFirstChild("IsHit")==nil then
1932
dealdmg(hit.Parent,14,2,.1)
1933
HitSnd:Play()
1934
SlashEff(hit.Parent.Head.CFrame)
1935
end
1936
end)
1937
D2Boxhit.Touched:connect(function(hit)
1938
if hit.Parent:FindFirstChild("Humanoid") ~= nil and hit.Parent ~= chara and hit.Parent:FindFirstChild("IsHit")==nil then
1939
dealdmg(hit.Parent,14,2,.1)
1940
HitSnd:Play()
1941
SlashEff(hit.Parent.Head.CFrame)
1942
end
1943
end)
1944
for i = 1, 10 do
1945
Swing2Snd:Play()
1946
for i = 0,1,.25 do
1947
wait(.0001)
1948
divtrace(D1Boxhit)
1949
divtrace(D2Boxhit)
1950
TC.C0 = clerp((TCF + Vector3.new(0,1,0)) * CFrame.fromEulerAnglesXYZ(0,math.rad(90),0),(TCF + Vector3.new(0,1,0)) * CFrame.fromEulerAnglesXYZ(0,math.rad(90),math.rad(180)),i)
1951
HC.C0 = HCF
1952
RW.C0 = (RWF + Vector3.new(.5,1.4,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90))
1953
LW.C0 = (LWF - Vector3.new(.5,-1.4,.5)) * CFrame.fromEulerAnglesXYZ(math.rad(-50),0,math.rad(90))
1954
end
1955
Swing2Snd:Play()
1956
for i = 0,1,.25 do
1957
wait(.0001)
1958
divtrace(D1Boxhit)
1959
divtrace(D2Boxhit)
1960
TC.C0 = clerp((TCF + Vector3.new(0,1,0)) * CFrame.fromEulerAnglesXYZ(0,math.rad(90),math.rad(180)),(TCF + Vector3.new(0,1,0)) * CFrame.fromEulerAnglesXYZ(0,math.rad(90),math.rad(360)),i)
1961
HC.C0 = HCF
1962
RW.C0 = (RWF + Vector3.new(.5,1.4,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90))
1963
LW.C0 = (LWF - Vector3.new(.5,-1.4,.5)) * CFrame.fromEulerAnglesXYZ(math.rad(-50),0,math.rad(90))
1964
end
1965
end
1966
bf:Destroy()
1967
Sheath("RDaggerIn")
1968
Sheath("LDaggerIn")
1969
for i = 0,.6,.2 do
1970
wait(.0001)
1971
TC.C0 = clerp(ITCF,(TCF + Vector3.new(0,1,0)) * CFrame.fromEulerAnglesXYZ(0,math.rad(90),0),.6-i)
1972
HC.C0 = clerp(IHCF,HCF,.6-i)
1973
RW.C0 = clerp(IRWF,(RWF + Vector3.new(.5,1.4,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90)),.6-i)
1974
LW.C0 = clerp(ILWF,(LWF - Vector3.new(.5,-1.4,.5)) * CFrame.fromEulerAnglesXYZ(math.rad(-50),0,math.rad(90)),.6-i)
1975
end
1976
TC.C0 = ITCF
1977
HC.C0 = IHCF
1978
RW.C0 = IRWF
1979
LW.C0 = ILWF
1980
chara.Humanoid.WalkSpeed = 16
1981
del = false
1982
end
1983
1984
--Saw--
1985
function GhostSaw()
1986
if del == false then
1987
del = true
1988
atkd = true
1989
chatfunc("Reaping Eye!")
1990
chara.Humanoid.WalkSpeed = 0
1991
for i = 0,.6,.2 do
1992
wait(.01)
1993
TC.C0 = clerp(ITCF,TCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)),.4+i)
1994
HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90)),.4+i)
1995
RW.C0 = clerp(IRWF,(RWF + Vector3.new(.5,1.4,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90)),.4+i)
1996
end
1997
OrbSnd:Play()
1998
for i = 1, 3 do
1999
local trace = Instance.new("Part",game.Workspace)
2000
trace.BrickColor = BrickColor.new("Really red")
2001
trace.CanCollide = false
2002
trace.Size = Vector3.new(1,1,1)
2003
trace.BottomSurface = 0
2004
trace.TopSurface = 0
2005
trace.Anchored = true
2006
trace.Material = "Neon"
2007
trace.CFrame =  (chara["Right Arm"].CFrame + Vector3.new(math.random(-5,5),math.random(-5,5),math.random(-5,5))) * CFrame.fromEulerAnglesXYZ(math.random(0,math.rad(359)),math.random(0,math.rad(359)),math.random(0,math.rad(359)))
2008
local tracem = Instance.new("BlockMesh",trace)
2009
local disp = coroutine.wrap(function()
2010
for i = 1, 9 do
2011
wait(.01)
2012
trace.Transparency = trace.Transparency + .1
2013
tracem.Scale = tracem.Scale + Vector3.new(1,1,1)
2014
end
2015
wait(.01)
2016
trace:Destroy()
2017
end)
2018
disp()
2019
end
2020
local saw = Instance.new("Part",game.Workspace)
2021
saw.BrickColor = BrickColor.new("Crimson")
2022
saw.CanCollide = false
2023
saw.Size = Vector3.new(12,12,1)
2024
saw.BottomSurface = 0
2025
saw.TopSurface = 0
2026
saw.CFrame = (chara.HumanoidRootPart.CFrame - chara.HumanoidRootPart.CFrame.lookVector*5 + Vector3.new(0,5,0)) * CFrame.fromEulerAnglesXYZ(0,math.rad(-90),0)
2027
local sawlookv = chara.HumanoidRootPart.CFrame.lookVector
2028
local sawf = Instance.new("BodyForce",saw)
2029
sawf.Force = Vector3.new(0,game.Workspace.Gravity*saw:GetMass(),0)
2030
saw.Velocity = chara.HumanoidRootPart.CFrame.lookVector * 30
2031
local sawm = Instance.new("SpecialMesh",saw)
2032
sawm.MeshId = "http://www.roblox.com/asset/?id=74322089"
2033
sawm.Scale = Vector3.new(12,12,12)
2034
local snd = Instance.new("Sound",saw)
2035
snd.SoundId = "rbxassetid://248088589"
2036
snd.Volume = 5
2037
snd:Play()
2038
saw.Touched:connect(function(hit)
2039
if hit.Parent:FindFirstChild("Humanoid") ~= nil and hit.Parent ~= chara then
2040
dealdmg(hit.Parent,20,5,.1)
2041
PlaySnd(HitSnd,hit.Parent.Head)
2042
end
2043
end)
2044
for i = 1, 20 do
2045
wait(.01)
2046
saw.CFrame= saw.CFrame*CFrame.fromEulerAnglesXYZ(0,0,math.pi/5)+sawlookv*.6
2047
end
2048
local sawp = saw.Position
2049
saw:Destroy()
2050
for i = 1, 3 do
2051
local trace = Instance.new("Part",game.Workspace)
2052
trace.BrickColor = BrickColor.new("Really red")
2053
trace.CanCollide = false
2054
trace.Size = Vector3.new(1,1,1)
2055
trace.BottomSurface = 0
2056
trace.TopSurface = 0
2057
trace.Anchored = true
2058
trace.Material = "Neon"
2059
trace.CFrame =  (chara["Right Arm"].CFrame + Vector3.new(math.random(-5,5),math.random(-5,5),math.random(-5,5))) * CFrame.fromEulerAnglesXYZ(math.random(0,math.rad(359)),math.random(0,math.rad(359)),math.random(0,math.rad(359)))
2060
local tracem = Instance.new("BlockMesh",trace)
2061
local disp = coroutine.wrap(function()
2062
for i = 1, 9 do
2063
wait(.01)
2064
trace.Transparency = trace.Transparency + .1
2065
tracem.Scale = tracem.Scale + Vector3.new(1,1,1)
2066
end
2067
wait(.01)
2068
trace:Destroy()
2069
end)
2070
disp()
2071
end
2072
wait(1)
2073
for i = 0,.6,.2 do
2074
wait(.01)
2075
TC.C0 = clerp(ITCF,TCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)),.6-i)
2076
HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90)),.6-i)
2077
RW.C0 = clerp(IRWF,(RWF + Vector3.new(.5,1.4,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90)),.6-i)
2078
end
2079
chara.Humanoid.WalkSpeed = 16
2080
del = false
2081
end
2082
end
2083
2084
--Lock On--
2085
function LockOn()
2086
if Mouse.Target.Parent ~= chara and Mouse.Target.Parent.Parent ~= chara and Mouse.Target.Parent:FindFirstChild("Humanoid") ~= nil then
2087
TargetSelect(Mouse.Target.Parent)
2088
TargetSnd:Play()
2089
wait(.05)
2090
TargetSnd:Play()
2091
else end
2092
end
2093
2094
--Mouse Functions--
2095
orbpushactive = false
2096
del = false
2097
input = ""
2098
letterd = 0
2099
ltoim = 0
2100
function onKeyDown(key)
2101
if del == false then
2102
if key == "q" then
2103
if input == "das" then
2104
RoseThorn()
2105
elseif input == "aad" then
2106
ClawDash()
2107
elseif input == "asdw" then
2108
AttemptGrab()
2109
elseif input == "dsas" then
2110
BSlaughter()
2111
elseif input == "dsd" then
2112
GhostSaw()
2113
else LockOn() end
2114
input = ""
2115
letterd = 0
2116
ltoim = 0
2117
elseif key == "z" then
2118
Punch()
2119
input = ""
2120
letterd = 0
2121
ltoim = 0
2122
elseif key == "x" then
2123
if input == "sa" then
2124
BanditRevolver()
2125
elseif input == "ss" then
2126
FlipKick()
2127
else KickAtk() end
2128
input = ""
2129
letterd = 0
2130
ltoim = 0
2131
elseif key == "c" then
2132
if input == "dds" then
2133
DividingFang()
2134
elseif input == "ss" then
2135
Decapitator()
2136
elseif input == "ww" then
2137
SowReap()
2138
else HardPunch() end
2139
input = ""
2140
letterd = 0
2141
ltoim = 0
2142
elseif (key == "w" or key == "a" or key == "s" or key == "d") then
2143
input=input..key
2144
print(input)
2145
letterd = letterd + 1
2146
ltoim = ltoim + 10
2147
if letterd > 5 then
2148
input = ""
2149
letterd = 0
2150
ltoim = 0
2151
end
2152
elseif key == "m" then
2153
if Music.IsPlaying == true then
2154
Music:Stop()
2155
elseif Music.IsPlaying == false then
2156
Music:Play()
2157
end
2158
end
2159
end
2160
end
2161
combo = 0
2162
2163
--Mouse Activation--
2164
if Mouse then
2165
Mouse.KeyDown:connect(onKeyDown)
2166
end
2167
2168
--Loop Function--
2169
walking = false
2170
toim = 0
2171
while true do
2172
wait()
2173
toim = toim + .1
2174
ltoim = ltoim - 1
2175
if ltoim < 1 then
2176
input = ""
2177
end
2178
if atkd == true then
2179
TC.C0 = TCF
2180
HC.C0 = HCF
2181
RW.C0 = RWF
2182
LW.C0 = LWF
2183
atkd = false
2184
end
2185
if chara:FindFirstChild("Scythe") and chara:FindFirstChild("Scythe") ~= Scythe then
2186
chara:FindFirstChild("Scythe"):Destroy()
2187
elseif chara:FindFirstChild("Greatswordu") and chara:FindFirstChild("Greatswordu") ~= Greatswordu then
2188
chara:FindFirstChild("Greatswordu"):Destroy()
2189
elseif chara:FindFirstChild("RDaggeru") and chara:FindFirstChild("RDaggeru") ~= RDaggeru then
2190
chara:FindFirstChild("RDaggeru"):Destroy()
2191
elseif chara:FindFirstChild("LDaggeru") and chara:FindFirstChild("LDaggeru") ~= LDaggeru then
2192
chara:FindFirstChild("LDaggeru"):Destroy()
2193
end
2194
torvel = (chara.HumanoidRootPart.Velocity*Vector3.new(1,0,1)).magnitude
2195
if torvel < 1 and walking == true and del == false and atkd == false then
2196
for i = 0,1,.5 do
2197
wait(.001)
2198
if del == false then
2199
TC.C0 = clerp(TCF * CFrame.fromEulerAnglesXYZ(math.rad(10),0,0),ITCF,i)
2200
HC.C0 = clerp(HCF * CFrame.fromEulerAnglesXYZ(math.rad(10),0,0),IHCF,i)
2201
RW.C0 = clerp(RWF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-10)),IRWF,i)
2202
LW.C0 = clerp(LWF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(10)),ILWF,i)
2203
end
2204
end
2205
walking = false
2206
elseif torvel > 1 and walking == false and del == false and atkd == false then
2207
for i = 0,1,.5 do
2208
wait(.001)
2209
if del == false then
2210
TC.C0 = clerp(ITCF,TCF * CFrame.fromEulerAnglesXYZ(math.rad(10),0,0),i)
2211
HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(math.rad(10),0,0),i)
2212
RW.C0 = clerp(IRWF,RWF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-10)),i)
2213
LW.C0 = clerp(ILWF,LWF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(10)),i)
2214
end
2215
end
2216
walking = true
2217
else
2218
end
2219
imgl.Rotation = imgl.Rotation + 3
2220
if targetted ~= nil then
2221
crosshair.Adornee = targetted:FindFirstChild("Torso") or targetted:FindFirstChild("UpperTorso")
2222
crosshair.Enabled = true
2223
elseif targetted == nil then
2224
crosshair.Adornee = nil
2225
crosshair.Enabled = false
2226
end
2227
end